From 5d7109e23fbdfed9070b3dc6576b6d1ab713bb16 Mon Sep 17 00:00:00 2001 From: trashmasteruni Date: Fri, 5 Dec 2025 11:23:45 +0100 Subject: [PATCH] Common folder updating pt 1 --- .../types/N3OW_court_positions.txt | 0 N3OW/common/culture/eras/00_culture_eras.txt | 257 +++ N3OW/common/culture/eras/_culture_eras.info | 14 + .../00_early_medieval_innovations.txt | 372 +++++ .../innovations/00_fp3_innovations.txt | 69 + .../innovations/00_tribal_innovations.txt | 420 +++++ .../innovations/01_fp1_innovations.txt | 86 + .../innovations/02_ce1_innovations.txt | 28 + .../innovations/_culture_innovations.info | 143 ++ .../culture/name_equivalency/00_names.txt | 1438 +++++++++++++++++ .../culture/name_equivalency/_info.info | 13 + .../culture/name_lists/_name_lists.info | 73 + .../00_roaming_loc.txt | 543 ------- .../_custom_loc.info | 55 + 14 files changed, 2968 insertions(+), 543 deletions(-) rename N3OW/common/{court_postitions => court_positions}/types/N3OW_court_positions.txt (100%) create mode 100644 N3OW/common/culture/eras/00_culture_eras.txt create mode 100644 N3OW/common/culture/eras/_culture_eras.info create mode 100644 N3OW/common/culture/innovations/00_early_medieval_innovations.txt create mode 100644 N3OW/common/culture/innovations/00_fp3_innovations.txt create mode 100644 N3OW/common/culture/innovations/00_tribal_innovations.txt create mode 100644 N3OW/common/culture/innovations/01_fp1_innovations.txt create mode 100644 N3OW/common/culture/innovations/02_ce1_innovations.txt create mode 100644 N3OW/common/culture/innovations/_culture_innovations.info create mode 100644 N3OW/common/culture/name_equivalency/00_names.txt create mode 100644 N3OW/common/culture/name_equivalency/_info.info create mode 100644 N3OW/common/culture/name_lists/_name_lists.info delete mode 100644 N3OW/common/customizable_localization/00_roaming_loc.txt create mode 100644 N3OW/common/customizable_localization/_custom_loc.info diff --git a/N3OW/common/court_postitions/types/N3OW_court_positions.txt b/N3OW/common/court_positions/types/N3OW_court_positions.txt similarity index 100% rename from N3OW/common/court_postitions/types/N3OW_court_positions.txt rename to N3OW/common/court_positions/types/N3OW_court_positions.txt diff --git a/N3OW/common/culture/eras/00_culture_eras.txt b/N3OW/common/culture/eras/00_culture_eras.txt new file mode 100644 index 00000000..a84f8c3a --- /dev/null +++ b/N3OW/common/culture/eras/00_culture_eras.txt @@ -0,0 +1,257 @@ + +culture_era_tribal = { + year = 2100 +} + +culture_era_early_medieval = { + year = 2300 + invalid_for_government = tribal_government + invalid_for_government = nomad_government + invalid_for_government = herder_government + invalid_for_government = wanua_government + + culture_modifier = { + culture_tradition_max_add = 1 + } + + custom = more_expensive_court_positions + custom = increased_activity_cost + + ################################################## + # MAA Upgrades + + # Cultural + ## Longbowmen + maa_upgrade = { + men_at_arms = longbowmen + damage = 10 + toughness = 2 + } + + ## Gakgung Archers + maa_upgrade = { + men_at_arms = gakgung_archers + damage = 5 + toughness = 2 + } + + # Accolade + ## Accolade Archers + maa_upgrade = { + men_at_arms = accolade_maa_archers + damage = 6 + } + ## Accolade Skirmishers + maa_upgrade = { + men_at_arms = accolade_maa_skirmishers + damage = 6 + } + ## Accolade Pikes + maa_upgrade = { + men_at_arms = accolade_maa_pikes + damage = 6 + } + ## Accolade Outriders + maa_upgrade = { + men_at_arms = accolade_maa_outriders + pursuit = 6 + } + ## Accolade Cameliers + maa_upgrade = { + men_at_arms = accolade_maa_cameliers + pursuit = 6 + } +} + +culture_era_high_medieval = { + year = 2500 + invalid_for_government = tribal_government + invalid_for_government = nomad_government + invalid_for_government = herder_government + invalid_for_government = wanua_government + + culture_modifier = { + culture_tradition_max_add = 1 + } + + character_modifier = { + mercenary_hire_cost_mult = 0.15 + } + + custom = more_expensive_court_positions + custom = increased_activity_cost + + ################################################## + # MAA Upgrades + + # Cultural + ## Longbowmen + maa_upgrade = { + men_at_arms = longbowmen + damage = 10 + toughness = 2 + } + + ## Gakgung Archers + maa_upgrade = { + men_at_arms = gakgung_archers + damage = 6 + toughness = 2 + } + + ## Fire Lancers + maa_upgrade = { + men_at_arms = fire_lancers + damage = 5 + screen = 3 + } + + # Accolade + ## Accolade Archers + maa_upgrade = { + men_at_arms = accolade_maa_archers + damage = 4 + toughness = 4 + } + ## Accolade Skirmishers + maa_upgrade = { + men_at_arms = accolade_maa_skirmishers + damage = 4 + toughness = 4 + pursuit = 4 + screen = 4 + } + ## Accolade Pikes + maa_upgrade = { + men_at_arms = accolade_maa_pikes + damage = 4 + toughness = 4 + } + ## Accolade Outriders + maa_upgrade = { + men_at_arms = accolade_maa_outriders + damage = 4 + toughness = 4 + pursuit = 4 + screen = 4 + } + ## Accolade Vanguards + maa_upgrade = { + men_at_arms = accolade_maa_vanguards + damage = 10 + toughness = 10 + } + ## Accolade Lancers + maa_upgrade = { + men_at_arms = accolade_maa_lancers + pursuit = 10 + } + ## Accolade Cameliers + maa_upgrade = { + men_at_arms = accolade_maa_cameliers + damage = 4 + toughness = 4 + pursuit = 4 + screen = 4 + } +} + +culture_era_late_medieval = { + year = 2750 + invalid_for_government = tribal_government + invalid_for_government = nomad_government + invalid_for_government = herder_government + invalid_for_government = wanua_government + + culture_modifier = { + culture_tradition_max_add = 1 + } + + character_modifier = { + mercenary_hire_cost_mult = 0.15 + } + + custom = more_expensive_court_positions + custom = increased_activity_cost + + + ################################################## + # MAA Upgrades + + # Cultural + ## Longbowmen + maa_upgrade = { + men_at_arms = longbowmen + damage = 10 + toughness = 2 + } + + ## Gakgung Archers + maa_upgrade = { + men_at_arms = gakgung_archers + damage = 8 + toughness = 2 + } + + ## Fire Lancers + maa_upgrade = { + men_at_arms = fire_lancers + damage = 8 + screen = 5 + } + + # Accolade + ## Accolade Archers + maa_upgrade = { + men_at_arms = accolade_maa_archers + damage = 10 + toughness = 10 + } + ## Accolade Skirmishers + maa_upgrade = { + men_at_arms = accolade_maa_skirmishers + damage = 6 + toughness = 6 + pursuit = 4 + screen = 4 + } + ## Accolade Pikes + maa_upgrade = { + men_at_arms = accolade_maa_pikes + damage = 10 + toughness = 6 + } + ## Accolade Outriders + maa_upgrade = { + men_at_arms = accolade_maa_outriders + damage = 16 + toughness = 16 + pursuit = 20 + screen = 6 + } + ## Accolade Vanguards + maa_upgrade = { + men_at_arms = accolade_maa_vanguards + damage = 10 + toughness = 10 + } + ## Accolade Lancers + maa_upgrade = { + men_at_arms = accolade_maa_lancers + screen = 20 + } + ## Accolade Crossbowers + maa_upgrade = { + men_at_arms = accolade_maa_crossbowers + damage = 10 + toughness = 10 + } + ## Accolade Cameliers + maa_upgrade = { + men_at_arms = accolade_maa_cameliers + damage = 16 + toughness = 6 + pursuit = 20 + screen = 6 + } +} diff --git a/N3OW/common/culture/eras/_culture_eras.info b/N3OW/common/culture/eras/_culture_eras.info new file mode 100644 index 00000000..a5fc5281 --- /dev/null +++ b/N3OW/common/culture/eras/_culture_eras.info @@ -0,0 +1,14 @@ +name_of_culture_era = { # Key to the name + year = number # Year when the era can start getting base spread. Must be 0 or greater. Error if it's not set. + character_modifier = {} # Modifiers of this culture era. This will be applied to the characters of that cuture with valid government. + culture_modifier = {} # Modifier of this culture era applied to the culture itself. + county_modifier = {} # Modifier of this culture era applied to counties of the culture. + province_modifier = {} # Modifier of this culture era applied to provinces in a county of the culture. + unlock_building = key # key of a building that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_decision = key # key of a decicion that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_casus_belli = key # key of a casus belli that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_maa = key # key of a regiment that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + unlock_law = key # key of a law that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. + invalid_for_government = key # key of a govebrnment that can't use the innovations in this era. There can be more than one. + custom = loc_key # A custom effect description that will be added to the list of effects +} diff --git a/N3OW/common/culture/innovations/00_early_medieval_innovations.txt b/N3OW/common/culture/innovations/00_early_medieval_innovations.txt new file mode 100644 index 00000000..1ad0eeb8 --- /dev/null +++ b/N3OW/common/culture/innovations/00_early_medieval_innovations.txt @@ -0,0 +1,372 @@ +#### Local Types #### +@administration_1 = "gfx/interface/icons/culture_innovations/innovation_administration_01.dds" +@administration_2 = "gfx/interface/icons/culture_innovations/innovation_administration_02.dds" +@administration_3 = "gfx/interface/icons/culture_innovations/innovation_administration_03.dds" +@civil_construction_1 = "gfx/interface/icons/culture_innovations/innovation_civil_construction_01.dds" +@civil_construction_2 = "gfx/interface/icons/culture_innovations/innovation_civil_construction_02.dds" +@leadership_1 = "gfx/interface/icons/culture_innovations/innovation_leadership_01.dds" +@leadership_2 = "gfx/interface/icons/culture_innovations/innovation_leadership_02.dds" +@raised_banner = "gfx/interface/icons/culture_innovations/innovation_raised_banner.dds" +@fortifications = "gfx/interface/icons/culture_innovations/innovation_fortifications.dds" +@siege_weapons = "gfx/interface/icons/culture_innovations/innovation_siege_weapons.dds" +@levy_building = "gfx/interface/icons/culture_innovations/innovation_levy_building.dds" +@maa_01 = "gfx/interface/icons/culture_innovations/innovation_maa_01.dds" +@maa_02 = "gfx/interface/icons/culture_innovations/innovation_maa_02.dds" +@weapons_and_armor_01 = "gfx/interface/icons/culture_innovations/innovation_weapons_and_armor_01.dds" +@weapons_and_armor_02 = "gfx/interface/icons/culture_innovations/innovation_weapons_and_armor_02.dds" +@knight = "gfx/interface/icons/culture_innovations/innovation_knight.dds" +@hird = "gfx/interface/icons/culture_innovations/innovation_hird.dds" +@longboats = "gfx/interface/icons/culture_innovations/innovation_longboats.dds" +@majesty_01 = "gfx/interface/icons/culture_innovations/innovation_majesty_01.dds" +@majesty_02 = "gfx/interface/icons/culture_innovations/innovation_majesty_02.dds" +@majesty_03 = "gfx/interface/icons/culture_innovations/innovation_majesty_03.dds" +@nobility_01 = "gfx/interface/icons/culture_innovations/innovation_nobility_01.dds" +@nobility_02 = "gfx/interface/icons/culture_innovations/innovation_nobility_02.dds" +@nobility_03 = "gfx/interface/icons/culture_innovations/innovation_nobility_03.dds" +@nobility_04 = "gfx/interface/icons/culture_innovations/innovation_nobility_04.dds" +@gunpowder = "gfx/interface/icons/culture_innovations/innovation_gunpowder.dds" +@innovation_farm = "gfx/interface/icons/culture_innovations/innovation_farm.dds" +@coins = "gfx/interface/icons/culture_innovations/innovation_welfare_01.dds" +@misc_inventions = "gfx/interface/icons/culture_innovations/innovation_misc_inventions.dds" +@coinage = "gfx/interface/icons/culture_innovations/innovation_coinage.dds" +@horseshoes = "gfx/interface/icons/culture_innovations/innovation_horseshoes.dds" +@cloud_ladder = "gfx/interface/icons/culture_innovations/innovation_auh_cloud_ladder.dds" + +@camel = "gfx/interface/icons/culture_innovations/innovation_camel.dds" +@elephant = "gfx/interface/icons/culture_innovations/innovation_elephant.dds" +@special_maa_01 = "gfx/interface/icons/culture_innovations/innovation_special_maa_01.dds" +@special_maa_02 = "gfx/interface/icons/culture_innovations/innovation_special_maa_02.dds" + +#culture_group_military +innovation_battlements = { + skill = stewardship + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @fortifications + + custom = unlock_early_medieval_fortification_buildings + + custom = unlock_fortification_rights_contract + + character_modifier = { + men_at_arms_maintenance = -0.05 + } + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_mangonel = { + skill = learning + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @siege_weapons + + custom = unlock_siege_maa_second_level + + custom = eligible_accolade_besieger_attribute + + asset = { + trigger = { + OR = { + has_cultural_pillar = heritage_chinese + has_cultural_pillar = heritage_japonic + has_cultural_pillar = heritage_korean + } + } + icon = @cloud_ladder + name = innovation_mangonel_chinese + } + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_burhs = { # Stone Forts in-game + skill = stewardship + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @civil_construction_2 + + # Suki (柵) + asset = { + trigger = { + has_cultural_pillar = heritage_japonic + } + icon = @civil_construction_2 + name = innovation_burhs_japan + } + + # Wu Bi/Wū Bì (塢壁) + asset = { + trigger = { + has_cultural_pillar = heritage_chinese + } + icon = @civil_construction_2 + name = innovation_burhs_chinese + } + + # Burhs + asset = { + trigger = { + has_cultural_pillar = heritage_west_germanic + } + icon = @civil_construction_2 + name = innovation_burhs_anglo_saxon + } + + # Castra + asset = { + trigger = { + has_cultural_pillar = heritage_latin + } + icon = @civil_construction_2 + name = innovation_burhs_latin + } + + custom = unlock_early_medieval_military_buildings + + character_modifier = { + levy_size = 0.05 + } + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_house_soldiers = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + character_modifier = { + men_at_arms_cap = 1 + men_at_arms_limit = 3 + } + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_horseshoes = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @horseshoes + + character_modifier = { + movement_speed = 0.1 + } + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_arched_saddle = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @knight + + custom = unlock_maa_armored_horsemen + custom = eligible_accolade_lancer_attribute + + flag = global_regular + flag = early_medieval_era_regular +} + +#culture_group_civic +innovation_hereditary_rule = { + skill = diplomacy + group = culture_group_civic + culture_era = culture_era_early_medieval + icon = @majesty_02 + + unlock_law = partition_succession_law + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_manorialism = { + skill = stewardship + group = culture_group_civic + culture_era = culture_era_early_medieval + icon = @fortifications + + custom = unlock_early_medieval_economic_buildings + custom = more_parochial + + character_modifier = { + build_speed = -0.1 + } + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_development_02 = { + skill = stewardship + group = culture_group_civic + culture_era = culture_era_early_medieval + icon = @nobility_03 + + custom = reduce_develop_county_penalty_02 + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_currency_02 = { + skill = stewardship + group = culture_group_civic + culture_era = culture_era_early_medieval + icon = @coinage + + custom = unlock_coinage_rights_contract + + character_modifier = { + development_growth_factor = 0.1 + } + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_royal_prerogative = { + skill = diplomacy + group = culture_group_civic + culture_era = culture_era_early_medieval + icon = @majesty_01 + + unlock_law = crown_authority_2 + unlock_law = crown_authority_3 + custom = more_courtly + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_chronicle_writing = { + skill = learning + group = culture_group_civic + culture_era = culture_era_early_medieval + icon = @administration_3 + + custom = multiple_claim_wars + custom = cb_discount_prestige_10 + custom = more_zealot + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_armilary_sphere = { + skill = learning + group = culture_group_civic + culture_era = culture_era_early_medieval + icon = @misc_inventions + + character_modifier = { + naval_movement_speed_mult = 0.25 + } + + flag = global_regular + flag = early_medieval_era_regular +} + +innovation_baliffs = { # Magistrates in-game + skill = stewardship + group = culture_group_civic + culture_era = culture_era_early_medieval + icon = @leadership_1 + + asset = { + trigger = { + OR = { + has_cultural_pillar = heritage_frankish + has_cultural_pillar = heritage_central_germanic + has_cultural_pillar = heritage_west_germanic + has_cultural_pillar = heritage_iberian + has_cultural_pillar = heritage_brythonic + has_cultural_pillar = heritage_goidelic + } + } + icon = @leadership_1 + name = innovation_baliffs_bailiffs + } + + asset = { + trigger = { + OR = { + has_cultural_pillar = heritage_latin + has_cultural_pillar = heritage_byzantine + } + } + icon = @leadership_1 + name = innovation_baliffs_latin + } + + county_modifier = { + building_slot_add = 1 + } + + character_modifier = { + tax_slot_add = 1 + } + custom = more_glory_hounds + + flag = global_regular + flag = early_medieval_era_regular +} + +### culture_group_regional ### + +innovation_reconquista = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + region = world_europe_west_iberia + icon = @leadership_2 + + custom = cb_discount_piety_10 + custom = more_zealot + character_modifier = { + monthly_piety_gain_mult = 0.1 + } + + flag = global_regional + flag = early_medieval_era_regional +} + +innovation_stem_duchies = { + skill = diplomacy + group = culture_group_civic + culture_era = culture_era_early_medieval + region = custom_europe_western_germany + icon = @majesty_03 + + custom = same_culture_group_reduced_factionalism + character_modifier = { + courtly_opinion = 5 + } + + flag = global_regional + flag = early_medieval_era_regional +} + +innovation_ghilman = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + region = world_middle_east_arabia + icon = @maa_02 + + character_modifier = { + men_at_arms_maintenance = -0.15 + } + + flag = global_regional + flag = early_medieval_era_regional +} diff --git a/N3OW/common/culture/innovations/00_fp3_innovations.txt b/N3OW/common/culture/innovations/00_fp3_innovations.txt new file mode 100644 index 00000000..219c200b --- /dev/null +++ b/N3OW/common/culture/innovations/00_fp3_innovations.txt @@ -0,0 +1,69 @@ +#### Local Types #### +@administration_1 = "gfx/interface/icons/culture_innovations/innovation_administration_01.dds" +@administration_2 = "gfx/interface/icons/culture_innovations/innovation_administration_02.dds" +@administration_3 = "gfx/interface/icons/culture_innovations/innovation_administration_03.dds" +@civil_construction_1 = "gfx/interface/icons/culture_innovations/innovation_civil_construction_01.dds" +@civil_construction_2 = "gfx/interface/icons/culture_innovations/innovation_civil_construction_02.dds" +@leadership_1 = "gfx/interface/icons/culture_innovations/innovation_leadership_01.dds" +@leadership_2 = "gfx/interface/icons/culture_innovations/innovation_leadership_02.dds" +@raised_banner = "gfx/interface/icons/culture_innovations/innovation_raised_banner.dds" +@fortifications = "gfx/interface/icons/culture_innovations/innovation_fortifications.dds" +@siege_weapons = "gfx/interface/icons/culture_innovations/innovation_siege_weapons.dds" +@levy_building = "gfx/interface/icons/culture_innovations/innovation_levy_building.dds" +@maa_01 = "gfx/interface/icons/culture_innovations/innovation_maa_01.dds" +@maa_02 = "gfx/interface/icons/culture_innovations/innovation_maa_02.dds" +@weapons_and_armor_01 = "gfx/interface/icons/culture_innovations/innovation_weapons_and_armor_01.dds" +@weapons_and_armor_02 = "gfx/interface/icons/culture_innovations/innovation_weapons_and_armor_02.dds" +@knight = "gfx/interface/icons/culture_innovations/innovation_knight.dds" +@hird = "gfx/interface/icons/culture_innovations/innovation_hird.dds" +@longboats = "gfx/interface/icons/culture_innovations/innovation_longboats.dds" +@majesty_01 = "gfx/interface/icons/culture_innovations/innovation_majesty_01.dds" +@majesty_02 = "gfx/interface/icons/culture_innovations/innovation_majesty_02.dds" +@majesty_03 = "gfx/interface/icons/culture_innovations/innovation_majesty_03.dds" +@nobility_01 = "gfx/interface/icons/culture_innovations/innovation_nobility_01.dds" +@nobility_02 = "gfx/interface/icons/culture_innovations/innovation_nobility_02.dds" +@nobility_03 = "gfx/interface/icons/culture_innovations/innovation_nobility_03.dds" +@nobility_04 = "gfx/interface/icons/culture_innovations/innovation_nobility_04.dds" +@misc_inventions = "gfx/interface/icons/culture_innovations/innovation_misc_inventions.dds" + +@camel = "gfx/interface/icons/culture_innovations/innovation_camel.dds" +@elephant = "gfx/interface/icons/culture_innovations/innovation_elephant.dds" +@special_maa_01 = "gfx/interface/icons/culture_innovations/innovation_special_maa_01.dds" +@special_maa_02 = "gfx/interface/icons/culture_innovations/innovation_special_maa_02.dds" + +# Innovations that can only be discovered by a court scholar +fp3_innovation_mural_sextant = { + skill = learning + group = culture_group_civic + culture_era = culture_era_early_medieval + icon = @misc_inventions + + potential = { + has_fp3_dlc_trigger = yes + has_innovation = fp3_innovation_mural_sextant + } + + character_modifier = { + monthly_learning_lifestyle_xp_gain_mult = 0.05 + character_capital_county_monthly_development_growth_add = 0.2 + character_capital_monthly_county_fertility_growth_add = 0.2 + } +} + +fp3_innovation_fritware = { + skill = learning + group = culture_group_civic + culture_era = culture_era_late_medieval + icon = @misc_inventions + + potential = { + has_fp3_dlc_trigger = yes + has_innovation = fp3_innovation_fritware + } + + character_modifier = { + domain_tax_mult = 0.05 + } + + custom = fp3_innovation_fritware_tooltip +} diff --git a/N3OW/common/culture/innovations/00_tribal_innovations.txt b/N3OW/common/culture/innovations/00_tribal_innovations.txt new file mode 100644 index 00000000..ba8b3f1b --- /dev/null +++ b/N3OW/common/culture/innovations/00_tribal_innovations.txt @@ -0,0 +1,420 @@ +#### Local Types #### +@administration_1 = "gfx/interface/icons/culture_innovations/innovation_administration_01.dds" +@administration_2 = "gfx/interface/icons/culture_innovations/innovation_administration_02.dds" +@administration_3 = "gfx/interface/icons/culture_innovations/innovation_administration_03.dds" +@civil_construction_1 = "gfx/interface/icons/culture_innovations/innovation_civil_construction_01.dds" +@civil_construction_2 = "gfx/interface/icons/culture_innovations/innovation_civil_construction_02.dds" +@leadership_1 = "gfx/interface/icons/culture_innovations/innovation_leadership_01.dds" +@leadership_2 = "gfx/interface/icons/culture_innovations/innovation_leadership_02.dds" +@raised_banner = "gfx/interface/icons/culture_innovations/innovation_raised_banner.dds" +@fortifications = "gfx/interface/icons/culture_innovations/innovation_fortifications.dds" +@siege_weapons = "gfx/interface/icons/culture_innovations/innovation_siege_weapons.dds" +@levy_building = "gfx/interface/icons/culture_innovations/innovation_levy_building.dds" +@maa_01 = "gfx/interface/icons/culture_innovations/innovation_maa_01.dds" +@maa_02 = "gfx/interface/icons/culture_innovations/innovation_maa_02.dds" +@weapons_and_armor_01 = "gfx/interface/icons/culture_innovations/innovation_weapons_and_armor_01.dds" +@weapons_and_armor_02 = "gfx/interface/icons/culture_innovations/innovation_weapons_and_armor_02.dds" +@knight = "gfx/interface/icons/culture_innovations/innovation_knight.dds" +@hird = "gfx/interface/icons/culture_innovations/innovation_hird.dds" +@longboats = "gfx/interface/icons/culture_innovations/innovation_longboats.dds" +@majesty_01 = "gfx/interface/icons/culture_innovations/innovation_majesty_01.dds" +@majesty_02 = "gfx/interface/icons/culture_innovations/innovation_majesty_02.dds" +@majesty_03 = "gfx/interface/icons/culture_innovations/innovation_majesty_03.dds" +@nobility_01 = "gfx/interface/icons/culture_innovations/innovation_nobility_01.dds" +@nobility_02 = "gfx/interface/icons/culture_innovations/innovation_nobility_02.dds" +@nobility_03 = "gfx/interface/icons/culture_innovations/innovation_nobility_03.dds" +@nobility_04 = "gfx/interface/icons/culture_innovations/innovation_nobility_04.dds" +@gunpowder = "gfx/interface/icons/culture_innovations/innovation_gunpowder.dds" +@innovation_farm = "gfx/interface/icons/culture_innovations/innovation_farm.dds" +@coins = "gfx/interface/icons/culture_innovations/innovation_welfare_01.dds" +@misc_inventions = "gfx/interface/icons/culture_innovations/innovation_misc_inventions.dds" +@quilted_armor = "gfx/interface/icons/culture_innovations/innovation_quilted_armor.dds" +@currency = "gfx/interface/icons/culture_innovations/innovation_currency.dds" +@farm = "gfx/interface/icons/culture_innovations/innovation_farm.dds" +@plenary_assemblies = "gfx/interface/icons/culture_innovations/innovation_plenary_assemblies.dds" +@siege_crossbow = "gfx/interface/icons/culture_innovations/innovation_auh_ballista.dds" + + +@camel = "gfx/interface/icons/culture_innovations/innovation_camel.dds" +@elephant = "gfx/interface/icons/culture_innovations/innovation_elephant.dds" +@special_maa_01 = "gfx/interface/icons/culture_innovations/innovation_special_maa_01.dds" +@special_maa_02 = "gfx/interface/icons/culture_innovations/innovation_special_maa_02.dds" + + +#culture_group_military +innovation_motte = { # Earthworks in-game + skill = stewardship + group = culture_group_military + culture_era = culture_era_tribal + icon = @fortifications + + asset = { + trigger = { + OR = { + has_cultural_pillar = heritage_frankish + has_cultural_pillar = heritage_central_germanic + has_cultural_pillar = heritage_west_germanic + has_cultural_pillar = heritage_north_germanic + has_cultural_pillar = heritage_iberian + has_cultural_pillar = heritage_brythonic + has_cultural_pillar = heritage_goidelic + has_cultural_pillar = heritage_latin + has_cultural_pillar = heritage_west_slavic + } + } + icon = @fortifications + name = innovation_motte_actual_motte + } + + asset = { + trigger = { + has_cultural_pillar = heritage_chinese + } + icon = @fortifications + name = innovation_motte_chinese + } + + custom = unlock_tribal_fortification_buildings + + parameters = { + nomad_motte_innovation_bonus = yes + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_catapult = { + skill = learning + group = culture_group_military + culture_era = culture_era_tribal + icon = @siege_weapons + + custom = unlock_siege_maa_first_level + + asset = { + trigger = { + OR = { + has_cultural_pillar = heritage_chinese + has_cultural_pillar = heritage_japonic + has_cultural_pillar = heritage_korean + } + } + icon = @siege_crossbow + name = innovation_catapult_chinese + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_barracks = { + skill = martial + group = culture_group_military + culture_era = culture_era_tribal + icon = @levy_building + + custom = unlock_tribal_military_buildings + + character_modifier = { + herd_capacity_mult = 0.05 + levy_attack = 2 + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_mustering_grounds = { + skill = martial + group = culture_group_military + culture_era = culture_era_tribal + icon = @leadership_2 + + character_modifier = { + men_at_arms_cap = 1 + men_at_arms_limit = 2 + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_bannus = { + skill = martial + group = culture_group_military + culture_era = culture_era_tribal + icon = @raised_banner + + custom = unlock_march_contract + custom = unlock_castellan_contract + + character_modifier = { + levy_reinforcement_rate = 0.15 + active_accolades = 1 + herd_conversion = 0.005 + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_quilted_armor = { + skill = martial + group = culture_group_military + culture_era = culture_era_tribal + icon = @quilted_armor + + custom = unlock_maa_armored_footmen + custom = eligible_accolade_vanguard_attribute + + character_modifier = { + nomadic_horde_toughness_mult = 0.02 + levy_toughness = 2 + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_development_01 = { + skill = stewardship + group = culture_group_civic + culture_era = culture_era_tribal + icon = @civil_construction_1 + + custom = reduce_develop_county_penalty_01 + + character_modifier = { + county_fertility_growth_mult = 0.05 + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_currency_01 = { + skill = stewardship + group = culture_group_civic + culture_era = culture_era_tribal + icon = @currency + + character_modifier = { + development_growth_factor = 0.1 + monthly_income_from_herd_mult = 0.05 + } + + flag = global_regular + flag = tribal_era_regular +} + +#culture_group_civic +innovation_gavelkind = { + skill = diplomacy + group = culture_group_civic + culture_era = culture_era_tribal + icon = @administration_3 + + unlock_law = confederate_partition_succession_law + + character_modifier = { + domain_limit = 1 + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_crop_rotation = { + skill = stewardship + group = culture_group_civic + culture_era = culture_era_tribal + icon = @farm + + custom = unlock_tribal_economic_buildings + + character_modifier = { + county_fertility_growth_mult = 0.05 + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_city_planning = { + skill = stewardship + group = culture_group_civic + culture_era = culture_era_tribal + icon = @civil_construction_2 + + unlock_building = city_01 + unlock_building = temple_01 + unlock_building = monastic_schools_01 + unlock_building = megalith_01 + unlock_building = market_villages_01 + + character_modifier = { + herd_capacity_mult = 0.05 + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_casus_belli = { + skill = diplomacy + group = culture_group_civic + culture_era = culture_era_tribal + icon = @administration_1 + + unlock_casus_belli = individual_county_de_jure_cb + unlock_casus_belli = individual_duchy_de_jure_cb + + flag = global_regular + flag = tribal_era_regular +} + +innovation_plenary_assemblies = { + skill = diplomacy + group = culture_group_civic + culture_era = culture_era_tribal + icon = @plenary_assemblies + + unlock_law = crown_authority_1 + + unlock_building = tribe_02 + + character_modifier = { + vassal_herd_contribution_mult = 0.02 + } + + flag = global_regular + flag = tribal_era_regular +} + +innovation_ledger = { + skill = stewardship + group = culture_group_civic + culture_era = culture_era_tribal + icon = @administration_2 + + county_modifier = { + building_slot_add = 1 + } + character_modifier = { + monthly_income_from_herd_mult = 0.05 + } + + flag = global_regular + flag = tribal_era_regular +} + +### culture_group_regional ### + +innovation_table_of_princes = { + skill = diplomacy + group = culture_group_civic + culture_era = culture_era_tribal + icon = @nobility_01 + + potential = { + OR = { + #West Slavic + this = culture:czech + this = culture:slovien + } + } + + unlock_law = single_heir_dynasty_house + custom = unlock_single_heir_dynasty_house_changing + + flag = global_regional + flag = tribal_era_regional +} + +innovation_longboats = { + skill = martial + group = culture_group_military + culture_era = culture_era_tribal + region = world_europe_north + icon = @longboats + + character_modifier = { + embarkation_cost_mult = -0.75 + naval_movement_speed_mult = 0.25 + } + + custom = unlocks_naval_raiding + custom = unlocks_sailable_major_rivers + custom = unlocks_adventure_intent + + flag = global_regional + flag = tribal_era_regional +} + +innovation_elephantry = { + skill = stewardship + group = culture_group_military + culture_era = culture_era_tribal + region = world_innovation_elephants + icon = @elephant + + unlock_building = elephant_pens_01 + + custom = eligible_accolade_elephantry_attribute + custom = domicile_building_parameter_camp_reinforce_elephant_regiments_anywhere + + flag = global_regional + flag = tribal_era_regional +} + +innovation_war_camels = { + skill = stewardship + group = culture_group_military + culture_era = culture_era_tribal + region = world_innovation_camels + icon = @camel + + unlock_maa = camel_rider + unlock_building = camel_farms_01 + + custom = eligible_accolade_camelry_attribute + + flag = global_regional + flag = tribal_era_regional +} + +innovation_wootz_steel = { + skill = learning + group = culture_group_civic + culture_era = culture_era_tribal + region = world_india_deccan + icon = @weapons_and_armor_01 + + character_modifier = { + prowess = 1 + } + custom = unlock_wind_furnaces + + flag = global_regional + flag = tribal_era_regional +} + +innovation_african_canoes = { + skill = martial + group = culture_group_military + culture_era = culture_era_tribal + region = world_africa_west + icon = @majesty_01 + + character_modifier = { + embarkation_cost_mult = -0.25 + raid_speed = 0.1 + } + + custom = unlocks_naval_raiding + custom = unlocks_sailable_major_rivers + + flag = global_regional + flag = tribal_era_regional +} diff --git a/N3OW/common/culture/innovations/01_fp1_innovations.txt b/N3OW/common/culture/innovations/01_fp1_innovations.txt new file mode 100644 index 00000000..476f27fe --- /dev/null +++ b/N3OW/common/culture/innovations/01_fp1_innovations.txt @@ -0,0 +1,86 @@ +#### Local Types #### +@administration_1 = "gfx/interface/icons/culture_innovations/innovation_administration_01.dds" +@administration_2 = "gfx/interface/icons/culture_innovations/innovation_administration_02.dds" +@administration_3 = "gfx/interface/icons/culture_innovations/innovation_administration_03.dds" +@civil_construction_1 = "gfx/interface/icons/culture_innovations/innovation_civil_construction_01.dds" +@civil_construction_2 = "gfx/interface/icons/culture_innovations/innovation_civil_construction_02.dds" +@leadership_1 = "gfx/interface/icons/culture_innovations/innovation_leadership_01.dds" +@leadership_2 = "gfx/interface/icons/culture_innovations/innovation_leadership_02.dds" +@raised_banner = "gfx/interface/icons/culture_innovations/innovation_raised_banner.dds" +@fortifications = "gfx/interface/icons/culture_innovations/innovation_fortifications.dds" +@siege_weapons = "gfx/interface/icons/culture_innovations/innovation_siege_weapons.dds" +@levy_building = "gfx/interface/icons/culture_innovations/innovation_levy_building.dds" +@maa_01 = "gfx/interface/icons/culture_innovations/innovation_maa_01.dds" +@maa_02 = "gfx/interface/icons/culture_innovations/innovation_maa_02.dds" +@weapons_and_armor_01 = "gfx/interface/icons/culture_innovations/innovation_weapons_and_armor_01.dds" +@weapons_and_armor_02 = "gfx/interface/icons/culture_innovations/innovation_weapons_and_armor_02.dds" +@knight = "gfx/interface/icons/culture_innovations/innovation_knight.dds" +@hird = "gfx/interface/icons/culture_innovations/innovation_hird.dds" +@longboats = "gfx/interface/icons/culture_innovations/innovation_longboats.dds" +@majesty_01 = "gfx/interface/icons/culture_innovations/innovation_majesty_01.dds" +@majesty_02 = "gfx/interface/icons/culture_innovations/innovation_majesty_02.dds" +@majesty_03 = "gfx/interface/icons/culture_innovations/innovation_majesty_03.dds" +@nobility_01 = "gfx/interface/icons/culture_innovations/innovation_nobility_01.dds" +@nobility_02 = "gfx/interface/icons/culture_innovations/innovation_nobility_02.dds" +@nobility_03 = "gfx/interface/icons/culture_innovations/innovation_nobility_03.dds" +@nobility_04 = "gfx/interface/icons/culture_innovations/innovation_nobility_04.dds" +@gunpowder = "gfx/interface/icons/culture_innovations/innovation_gunpowder.dds" +@innovation_farm = "gfx/interface/icons/culture_innovations/innovation_farm.dds" +@coins = "gfx/interface/icons/culture_innovations/innovation_welfare_01.dds" +@misc_inventions = "gfx/interface/icons/culture_innovations/innovation_misc_inventions.dds" + +@camel = "gfx/interface/icons/culture_innovations/innovation_camel.dds" +@elephant = "gfx/interface/icons/culture_innovations/innovation_elephant.dds" +@special_maa_01 = "gfx/interface/icons/culture_innovations/innovation_special_maa_01.dds" +@special_maa_02 = "gfx/interface/icons/culture_innovations/innovation_special_maa_02.dds" + + +# Culture-Specific Innovations +innovation_varangian_adventurers = { + skill = martial + group = culture_group_military + culture_era = culture_era_tribal + icon = @hird + + potential = { + has_fp1_dlc_trigger = yes + OR = { + has_innovation = innovation_varangian_adventurers + has_cultural_pillar = heritage_north_germanic + + # Frankish + this = culture:norman + any_parent_culture_or_above = { + this = culture:norse #Norman + } + this = culture:estonian + any_parent_culture_or_above = { + this = culture:estonian #Estonian + } + } + NOT = { has_cultural_era_or_later = culture_era_early_medieval } + } + + custom = unlock_varangian_adventurer_cb + + flag = global_regional + flag = tribal_era_regional +} + +# Regional Innovations +innovation_all_things = { + skill = diplomacy + group = culture_group_civic + culture_era = culture_era_tribal + region = world_europe_north + icon = @raised_banner + + potential = { has_fp1_dlc_trigger = yes } + + custom = unlocks_authority_cooldown_breaking + custom = more_belligerents + character_modifier = { tribal_government_vassal_opinion = 5 } + + flag = global_regional + flag = tribal_era_regional +} diff --git a/N3OW/common/culture/innovations/02_ce1_innovations.txt b/N3OW/common/culture/innovations/02_ce1_innovations.txt new file mode 100644 index 00000000..949d904c --- /dev/null +++ b/N3OW/common/culture/innovations/02_ce1_innovations.txt @@ -0,0 +1,28 @@ +#### CE1 Types #### +@innovation_welfare_02 = "gfx/interface/icons/culture_innovations/innovation_welfare_02.dds" + + +# Culture-Specific Innovations +innovation_sanitation = { + skill = stewardship + group = culture_group_civic + culture_era = culture_era_high_medieval + icon = @innovation_welfare_02 + + potential = { + OR = { + has_cultural_pillar = heritage_byzantine + has_cultural_pillar = heritage_arabic + has_cultural_pillar = heritage_syriac + } + } + + county_modifier = { + epidemic_resistance = 10 + } + + #custom = unlocks_innovation_sanitation + + flag = global_regional + flag = high_medieval_era_regional +} diff --git a/N3OW/common/culture/innovations/_culture_innovations.info b/N3OW/common/culture/innovations/_culture_innovations.info new file mode 100644 index 00000000..c9fa094c --- /dev/null +++ b/N3OW/common/culture/innovations/_culture_innovations.info @@ -0,0 +1,143 @@ +############################################################## +# Structure +# +# Culture Innovations are templates for technologies bound to an era and possibly to cultural/regional requirements. +# These files generate the CultureInnovationType database. You can also interact with Culture Innovation Types as scoped objects, usually within the scope of a Culture. +# Cultures gradually unlock Innovations based on era and the skills of its Culture Head. +############################################################## + + +# Key of the innovation +# This will also serve as fallback localization key: the generic innovation will use its key as loc key for the name, and append "_desc" to generate the loc key for its description. +name_of_culture_innovation = { + + # key to the cultural era this innovation belongs, e.g. culture_era_early_medieval. Refer to 00_culture_eras.txt for a list of available eras. + culture_era = key + + # Innovation group. Can be: culture_group_military, culture_group_civic or culture_group_regional. + group = group_name + + # Path to the default icon to show. If not set will use the default icon defined in NGameIcons::DEFAULT_CULTURE_INNOVATION_TYPE_ICON_PATH + icon = path + + # The Skill the Head of Culture will use to compute fascination bonuses. Can be one of: + # * learning + # * martial + # * stewardship + # * diplomacy + # * intrigue + # Set to learning by default. + skill = skill_name + + # the weight that will be used to randomly pick the innovation when selecting Spread (for AI Culture Heads) + # root = the culture head evaluating this innovation + ai_weight_for_spread = { + value = 1 + + if = { + limit = { + has_trait = education_martial + } + add = 100 + } + } + + # root = culture + # scope:character = cultural head + ai_weight_for_fascination = { + value = blah + scope:character = {} + } + + # Optional list of triggered assets. The innovation, when possible, will take the first asset that satisfies its trigger and use its members to style its name and icon. + # This style is calculated on startup or when a new culture is created and then never updated. + # When dealing with generic innovation types (that are not directly tied to a culture) this mechanism is not active. + # The order of definition of the assets matters: put higher priority assets first. + asset = { + + # culture-scoped trigger for deciding whether a culture is supposed to use this asset. + # please base this trigger on static data related to the culture, like aesthetics or heritage. + # We don't guarantee that the game is in a fully completed state during evaluation. + trigger = {} + + # the base loc key to use in this case. optional, but at least one between name and icon must be defined. + name = culture_specific_name + + # the icon to use in this case. optional, but at least one between name and icon must be defined. + icon = path_to_culture_specific_icon + } + + # Optional key of the region where this innovation can start getting base progress. + # If defined, the culture needs to be present in a minimum number of provinces in this region in order to be eligible. + # Empty means anywhere. + region = key + + # Trigger to check if it can be unlocked by the culture. In contrast to can_progress it will be hidden otherwise. Scope: culture Default: always = yes + potential = {} + + # To check if it can start being exposed. Scope: culture Default: always = yes + can_progress = {} + + # Modifiers of this culture innovation. This will be applied to the characters of that cuture. + character_modifier = {} + + # Modifier of this culture innovation applied to the culture itself. + culture_modifier = {} + + # Modifier of this culture innovation applied to counties of the culture. + county_modifier = {} + + # Modifier of this culture innovation applied to provinces in a county of the culture. + province_modifier = {} + + # optionally add parameters to the innovation. They are defined in the same way as traits and traditions, and can be queried via script triggers. + parameters = { + + # Only boolean parameters are currently supported + parameter_name = yes/no + } + + # Optional flag, relevant for the has_all_innovations trigger. Can list any number of flags for each innovation. + flag = flag_name + + # key of a building that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be manlually blocked on the object itself. + unlock_building = key + # key of a decicion that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be manlually blocked on the object itself. + unlock_decision = key + # key of a casus belli that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be manually blocked on the object itself. + unlock_casus_belli = key + # key of a regiment that can be unlocked. There can be more than one. Actually does unlock the MaA. + unlock_maa = key + # key of a law that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be manually blocked on the object itself. + unlock_law = key + # A custom effect description that will be added to the list of effects. You can specify more than one. + custom = loc_key + + # Optional upgrades to existing MaA. You can specify more than one. + maa_upgrade = { + # The base MaA type to upgrade + type = cavalry + damage = 0.1 + toughness = 0.1 + pursue = 0.1 + screen = 0.1 + siege_value = 0.1 + max_size = 1 + } +} + +### Innovation flags: +# flag = global_maa +# flag = global_regular +# flag = tribal_era_regular +# flag = early_medieval_era_regular +# flag = high_medieval_era_regular +# flag = late_medieval_era_regular +# +# flag = global_regional +# flag = tribal_era_regional +# flag = early_medieval_era_regional +# flag = high_medieval_era_regional +# flag = late_medieval_era_regional +# +# flag = silk_road_innovation diff --git a/N3OW/common/culture/name_equivalency/00_names.txt b/N3OW/common/culture/name_equivalency/00_names.txt new file mode 100644 index 00000000..5f962457 --- /dev/null +++ b/N3OW/common/culture/name_equivalency/00_names.txt @@ -0,0 +1,1438 @@ +aaron_male = { Aaron AarO_n Haroun Harun } +aasa_female = { A_sa A_se Asa A__sa } +abahu_male = { Abahu Avda } +abaya_male = { Abaya Abaye Abayi } +abba_male = { Abba Aba } +abderrahman_male = { Abderrahman Abderahman Abdirahman Abdul-Rahman } +abdullah_male = { Abdala Abdallah Abdela Abdulah Abdullah } +abel_male = { Abel AbE_l Habil } +abelard_male = { Abelardo Abbilardu } +abijah_male = { Abijah Abianos } +abraham_male = { Abraham Abraam Avraaham Brahim Ebrahim Ibrahim YaravAm } +abrelda_female = { Abrelda Abrella Afrella } +abu_bakr_male = { Abu_Bakr Abu-Bakr Bakari Abubakar Abubakari } +abundius_male = { Abbondio } +acciard_male = { Acciardu } +acfred_male = { Acfred Acfredo } +achalraja_male = { Achalraja Achalraj } +achilles_male = { Achille } +adaloald_male = { Adaloald } +adam_male = { Aatso Adam Adamu AdA_mu Adimun } +adela_female = { Adela AdE_la AdE_le Addila Adelah Adele Adelia Alena } +adelaide_female = { AdalaI_da AdalaI_de Adelaida AdelaI_da Adelheid Adelaide Aleydis Elke Adeleida } +adelasia_female = { Adelasia } +adelchis_male = { Adelchis } +adelfer_male = { Adelfer } +adelman_male = { Adelmo } +adeltrudis_female = { Adeltrudis Altruda } +ademar_male = { Ademar AdE_mar Ademariu E_thelmE_r } +adenulf_male = { Adenolfo Adenolfu Atenolfo Atenolfu } +aditya_male = { Aditya Atitta } +adolf_male = { Adolf E_thelwulf Alo Eadulf Eadwulf Edulf Indulf Ildulb } +adonis_male = { Adone } +adosinda_female = { Adosinda Ausenda } +adrian_male = { Adrian Adran Adriano Adrianos Adrianu AdriA_nu Adrien Hadrian } +adriana_female = { Adriana Adriane Hadriana } +aelflaeda_female = { E_lflE_da E_lfflE_d } +aelius_male = { Elio } +aelwyd_female = { Aelwyd Aeluit } +aethelfred_male = { Aethelfred Edylfred } +aethelreda_female = { E_thelreda E_thelrE_da E_thelthryth } +aethelwold_male = { E_thelwold E_thelweald } +afrasiyab_male = { Afrasiyab Efrasiyab } +afshar_male = { Afshar EfS_er } +agapetus_male = { Agapito Agapitu } +agatha_female = { Agatha AgA_ta Agafya Agata Agathe Agace Agta } +agathos_male = { Agathos Agathon } +agilulf_male = { Agilof Agilolf Agilulf } +agnello_male = { Agnello } +agnes_female = { Agne Agnes A_gnes AgnE_s Agnese Agnieszka A_ine Aines AinE_s Annest Auni InEEs InE_s Nest Nesta Uunis } +ahmad_male = { Ahmad Ehmed Ahmed } +ahha_male = { Ahha Ahai } +ailred_male = { Ailred E_thelrE_d Edryd } + +aisha_female = { A_isha Aisha Ayshuna Ishush Asha Aasha } + +aiulf_male = { Aio Aiulf Ajo } +akbar_male = { Akbar Ekber } +ake_male = { A_ke A__ke } +alan_male = { Alan Alain Allan } +alaric_male = { Alar Alaric Alarich Alaricho Alrico } +albanus_male = { Albano Albanu } +albert_male = { Adalbert Adalberto Adalpert Albert Albertino Alberto Albertu Albrecht Albrikt Aldebert Altpert BE_la Erp E_thelberht VojtE_ch Wojciech } +albert-atto_male = { Adalberto_Atto Alberto-Azzo } +albinus_male = { Albino } +albus_male = { Albu } +aldebrand_male = { Aldobrandino } +aldonza_female = { AldonC_a Aldonza Aldontza Eldonza Eslonza } +aldric_male = { Aldric Aldrich } +aldroenus_male = { Aldroenus Aldrien Aldwr } +alduara_female = { Aldara Alduara Elduara Ilduara } +alebrand_male = { Alebrand Adalbrand } +aleram_male = { Aleramo } +alexander_male = { Alastair Aleksander Aleksandr Aleksandre Ales Alessandro Alexander AleksandE_r Alexandr Alexandros Alexandru Alisander Alissandru Alixandre Allisander Chaandy Eskander Lissandru Iskander Iskender Iskinder SA_ndor } +alexandra_female = { Alexandra Saundra } +alexis_male = { Alessio Alessiu Alexei Alexios Alexis Alesch } +alf_male = { Alf Alfr Alv A_lfr } +alfgeir_male = { Alfgeir A_lfgeir} +alfhild_female = { Alfhild Alfhildr A_lfrhildr } +alfred_male = { Alfred E_lfrE_d Alured } +alfridh_female = { Alfridh AlfriT_ AlfrI_D_r } +ale_male = { Ale A_li } # Nordic +ali_male = { Ali ElI_ } # Arabic +alice_female = { AliC_ AlaI_s Alausia Alice Alicia Alijse Alis Alisce Alisia Alitz Alix Allust Alys Anleta } +almodis_female = { Adalmode Almodis AlmO_dis } +alphonse_male = { Alphonse Adelfonso Adfuns Afonso Alfons Alfonso Alfonsu Alfontso Alfonzu Alifonso Alonso AnfO_s } +alstan_male = { Alstan E_lfstan E_thelstan Elystan } +alvito_male = { Aloito Albito Alvito } +alvor_female = { A_lvO_r AlvO_r } +alwin_male = { Aelle AilpI_n Alboin Alboino Algwyn Alpin Alwen Alwin Alwyn Audoin Ealdwine Elfin E_lfwine E_lle Elpin E_thelwine } +amadeus_male = { Amadeo Amedeo AmE_dE_e } +amalric_male = { Amalric Amalrich Amalaricho Amalrico Amaury Manrike Manrique Amelrich } +amarabhujanga_male = { Amarabhujanga Amarapuyankan } +ambara_male = { Ambara Ambare } +ambrosius_male = { Ambbrogghiu Ambrogio Ambroise Ambrosius Ambroso AmbrO_su Ambroz Amrus Emrys Ambros } +amelia_female = { Amelia AmA_lia Amalia Amalie Amelie } +amina_female = { Aminah Amina Umayna } +ammangadevi_female = { Ammangadevi AmmankA_tE_vi } +anangpala_male = { Anangpala Anangpal } +anastasia_female = { Anastasia Anastazja Staschia } +anastasius_male = { Anastasio Anastasios Anastasius } +anderquina_female = { Anderquina Enderquina Anderkina } +andregoto_female = { Andregoto } +andrew_male = { Anders AndrA_s AndrE_ AndrE_s Andrea Andreas Andrei Andrew Andria Andrija Androus Andrzej Annirea JE_drzej OndR_ej Andri Andreia } +andrea_female = { Andrea Andrijana } +andronicus_male = { Andronicus Andronik Andronikos Andronic } +angel_male = { Angel Angelo Anghel A_ngilu } +angela_female = { Angela A_ngila Angjelina Anghela } +angelus_male = { Angelus AN_gelos EngjE_ll } +angus_male = { Angus A_engus O_engus Ungust Unuist } +anna_male = { Anah } +anna_female = { Ana Anah Anna Annah Annamma Anne Annes } +anselm_male = { Anselm Anselme Anselmo Anselmu Anselmuccio } +ansur_male = { Ansur } +anthimos_male = { Anthimos Anthinos Antimus } +antonia_female = { Antonia TignO_la Antonija } +anthony_male = { Antonius Annwn Antoine Anton Antoni AntO_ni Antonio Antonios Antoniotto Antoniu Antieni } +antiochus_male = { Antiogu } +antoninus_male = { Antoninus Antoni_n Antonino Antoninu Antuninu } +ansoald_male = { Ansaldo } +ansprand_male = { Ansprand } +antherius_male = { Andaro Anterio Anteru } +anund_male = { Anund Anundr O_nundr } +anupapala_male = { Anupapala Anuppal } +anushirvan_male = { Anushirvan EnU_S_irwan } +aparajita_male = { Aparajita AparA_cita } +aparajitavarman_male = { Aparajitavarman AparA_citavarman } +apollonia_female = { Apollonia Balungia Paluongia } +aragonta_female = { Aragonta Aragonte Aragunta } +arcadius_male = { Arcadius Argad } +archibald_male = { Archambaud Archambaut Archibald Arcibaldo } +ardahan_male = { Ardahan Erdehan } +ardavan_male = { Ardavan Artivan Erdewan } +ardeshir_male = { Ardeshir Artashir ErdeS_I_r } +ardiccio_male = { Ardicino Ardizzone Ardoino Arduino Arduinu } +arechis_male = { Arechis Arichis } +arias_male = { Arias Aires } +arikesari_male = { Arikesari ArikE_cari } +arinjaya_male = { Arinjaya AriN_caya } +aristaces_male = { Aristaces Aristakes Aristarchos Aristarchus Aristarkh } +arjuna_female = { Arjuna Arjune } +arjunpala_male = { Arjunpala Arjunpal } +arne_male = { Arne Arni A_rni } +arngrimr_male = { Arngrimr ArngrI_mr } +arnold_male = { Arnold Arnald Arnaldo Arnalt Arnau Arnaud Arnault Arnaut Arnd Arualdo } +arnulf_male = { Arnulf Arnolfo Arnoul } +arsenda_female = { Arsenda Arsinde } +arsene_male = { Arsenio } +arslan_male = { Arslan Arslam Araslan } +artal_male = { Artal Artau } +artemius_male = { Artemio Artemius Arthen } +arthbodus_male = { Arthbodus Arthfoddw } +arthur_male = { Arthur Achiuir ArtU_r Art Arthwr Artur Aarto Artorius Arthguiu Arthueu Arthuiu Arthwys } +asbag_male = { al-Asbag Asbag } +asbjorn_male = { AsbjO_rn A_sbjO_rn } +ascanius_male = { Ascaniu } +asher_male = { Asher Ashur } +ashoka_male = { Ashoka Asoke } +ashot_male = { Ashot ES_ot } +askell_male = { Eskild A_skell } +aslaug_female = { Aslaug A_slaug } +asig_male = { Asig Esiko } +asta_female = { Asta A_sta A__sta } +astrid_female = { Astrid Estrid A_strI_D_r } +astulf_male = { Astolf } +atawulf_male = { Atau_lfo Atawulfo } +athanasius_male = { Afanasiy Atanasiu Athanasios Athanasius } +athirajendra_male = { Athirajendra AtirA_cE_ntira } +atrnerseh_male = { Atrnerseh Adarnase } +atto_male = { Atto Attone Azzo Azzone } +aubrey_male = { Albar A_lbar Albaro A_lvar AAlvar A_lvaro A_lvaru Alberic Alberich Alberico Aubrey } +august_male = { August Augusto Augustu Austu Auust Awgustin Awst } +augustine_male = { Agostino Agustin AugustI_n Augustin Augustine Austinu } +aurea_female = { Aurea Awriyah Oria O_ria } +aurelia_female = { Aurelia Efrddyl Efyrddyl } +aurelius_male = { Aurelio Aureliu Aurelius Aureo_l Aureolo Aureolus Auriol Oreliu } +auxilius_male = { Ausilio } +avdima_male = { Avdima Avdimi } +avelina_female = { Avelina Aveline } +avelinus_male = { Abelino } +aymeric_male = { Aymeric Aimeric Aimery Aymar Emelrich Emmerich } +aymon_male = { Aymon Aimone } +ayyub_male = { Ayyub Eyyub } +aznar_male = { Aner Anerils Asnar Azeari Aznar Isarn } +babaeus_male = { Babaeus Babai Babowai Babwahi } +babak_male = { Babak Babek } +baghpala_male = { Baghpala Baghpal } +bagour_male = { Bagour Bakur } +bahram_male = { Bahram Behram } +bakhtiar_male = { Bakhtiar BextI_yar Pakhtiyar } +balambar_male = { Balamber Balambar BalambA_r } +balder_male = { Balder Baldr Baldur } +baldric_male = { Baldric Baldarich Baldrick } +baldwin_male = { Baldewin Baldoen Baldovino Balduin Baldwin BaudoI_n Baudouin Boudewijn } +baltasar_male = { Baltasar Balthasar Baltisar } +baptiste_male = { Battista Battesta } +barbara_female = { Barbara Barabal Barla } +barid_male = { Barid BA_rD_r } +barisone_male = { Barisone } +barnabas_male = { Barnaba BernabO_ } +birger_male = { Birger Birgir } +bartolomeus_male = { BarthE_lE_mi Bartholomeus Bartholomaios Bartol Bartolomeo Bartolomeus BartO_lu Bartosz BartoumiE_u Bartholomew Bertelemi Talmai Tulmay Barclameu } +basil_male = { Basil Basileios Basilio Vasile Vasilii Vasiliy Basile } +basilica_female = { Basillike Basilissa Basilie Basilia } +basso_male = { Bassiano Basso Bassu } +batalo_male = { Batalo } +batic_male = { BatiC_ } +beatrice_female = { Beatrice BE_atrice Beathoc Beatrijs Beatritz Beatriu Beatrix BE_atrix Beatriz Beitris Bia Brethoc Brites } +beejpala_male = { Beejpala Beejpal } +bela_male = { Belo Billo } +beladore_female = { Beladora Beladore } +beli_male = { Beli Bili } +belisarius_male = { Belisarios Belisariu Belisarius } +bello_male = { Bello Bellon } +bencio_male = { Bancio Bencio } +benedict_male = { Benedek Benedetto Benedict Benedictus Beneitu Benedikt Beneke BeneS_ Beneset Benet Bengt Benito Benoiet BenoI_t Binidittu Budoc Budic Budog Banadetg } +benedicta_female = { Benedetta Benedicta Benedikte Beneoite Benita BenoI_te } +benjamin_male = { Benjamin Binyamin } +beorn_male = { Beorn BjO_rn BjOErn } +berengar_male = { Berengar Berengario Berengariu BerengA_rio BE_renger Berenger Berenguel Berenguer BerenguiE_ } +berengaria_female = { Berengaria BerengA_ria Berengela Berenguela Berenguera } +berhtwine_male = { Berhtwine Berthgwyn } +berin_male = { Berin Birinus } +bernard_male = { Benno BE_rard Berardo Bernaldu Bernard Barnaerd BernA_t Bernardin Bernardino Bernardo Bernardu Bernart Bernat Bernd Bernead Bernhard Birnardu } +bertha_female = { Bertha Berta Berthe Berthildis Bertilla } +berthari_male = { Berthari Perctarit } +berthold_male = { Berthgualt Berthwallt Berthoald Berthold Bertold Bertoldo } +bertrand_male = { Beltram BeltrA_n Beltrano Bertram Bertran BertrA_n Bertrand } +bhima_male = { Bhima Bhimadeva } +bhoja_male = { Bhoja Bhoj Bhojavarman } +bhumpala_male = { Bhumpala Bhumpal } +birpala_male = { Birpala Birpal } +bishara_male = { Bishara Bishoi } +blaise_male = { Biagio Biaggiu Blaise Blasi Blayve Blaz BL_aZ_ej Blesi } +blanche_female = { Bianca Blanca Blanche Blanka Branca } +bleddyn_male = { Bleddyn Blethin } +bledrig_male = { Bledrig Bledric } +bleiddud_male = { Bleiddud Blethiut } +blodwen_female = { Blodwen Bleutuen } +bo_male = { Bo BU_i } +bogdan_male = { Bogdan Bohdan } +bogisa_male = { BogiS_a } +boguslaw_male = { BogusL_aw BogisL_aw Bogislav Bohuslav } +bogut_male = { Bogut } +bohemond_male = { BoE_mond Boemondo Boemunnu Bohemond } +boleslav_male = { Boleslav BolesL_aw } +bonaventura_male = { Bonaventura } +bonifacius_male = { BoN_cza Bonifacio Bonifacius Bonifazio Bonifaziu Bonifazi } +bonne_female = { Bonne BO_na Bona } +bonus_male = { Bono } +borkvard_male = { Borkvard BO_D_var } +boric_male = { BoriC_ } +boris_male = { Boris Borisz } +borivoj_male = { Borivoj Borzywoj BoR_ivoj } +borso_male = { Borso } +boson_male = { BosO_n Bosone } +bothild_female = { Bothild Bothildr BO_thildr } +botulfr_male = { Botulfr BO_tO_lfr } +bouchard_male = { Bouchard Burchard Burgheard } +brage_male = { Brage Bragi } +brailo_male = { Brailo } +brajko_male = { Brajko } +bran_male = { Bran BrA_n } +brancaleone_male = { Branca Brancaleone } +branwaladr_male = { Branwaladr Brangualart } +bretislaus_male = { Bretislaus BR_etislav Briachislav } +brian_male = { Brian Brient } +brigid_female = { Berchet Birgitta Breaca Breage Bregida Bride Bridei Brigid Brigida BrI_gida BrigI_D_a Brigide Brigit Brude Bruide Ffraid Brida } +briog_male = { Briog Breoc Brioc } +brogmaglus_male = { Brogmaglus Brochfael Brochuael } +bronwen_female = { Bronwen Bronuen } +brunhilda_female = { Brunechildis Brunhilda Brunhilde Brunilde } +bruno_male = { Bruno Brun } +brutus_male = { Bride Bridei Brude Bruide Bruto Brutus Brwt } +brychan_male = { Brychan Broichan } +buonconte_male = { Bonconte Buonconte } +buoso_male = { Buoso } +cado_male = { Cado Cadwy } +cadog_male = { Cadog Cadoc } +cadw_male = { Cadw Cadou } +cadwaladr_male = { Cadwaladr Catgualart } +cadwallon_male = { Cadwallon Catuallon } +cadwared_male = { Cadwared Catguoret } +cadwr_male = { Cadwr Cador } +caecilia_female = { CE_cile Cecilia CecI_lia CecilI_a Cecilie Cecily Cicely Cilgia } +caecilius_male = { Caecilius Aksel Aksil Cecil Seisyll } +caedicius_male = { Caedicius Cedig } +caesar_male = { Caesar Cesare CE_sari Cezar Gesar Kaisarios Cesar } +caesarea_female = { Cesarea } +cagintria_female = { Cagintria Ceindrec Ceindrych } +callistus_male = { Callisto Callistu Calist } +camilla_female = { Camilla Kamilla } +camillus_male = { Camillo Camillus Kamil Camil } +candidus_male = { Candido } +caratacus_male = { Caratacus Caradec Ceredig Caradog Caradaig Caradoc Cerdic Cedric } +carbrey_male = { Carbrey Cairbre } +carloman_male = { Carloman Karlmann Karloman } +caroline_female = { Caroline Karlotte Carlina Charlotte } +caspar_male = { Caspar GA_spA_r Gaspare Gasparru Jaspar Kaspar Chiaspar Tgasper } +catherine_female = { CaitilI_n Caitrion Catalina Catarina Cateline Caterina Catherine CathE_rine Catrin Catriona CatrI_ona Ecatarina Ekaterina Kaarina Karin Katalin Katalina Katarina Katarzyna KateR_ina Katharina Kathrijne Katranide Katrien Katrine Ketevan Nienke Yekaterina Catrina } +cassius_male = { Cassio Kasio } +celestinus_male = { CelestI_nu Cilistinu } +centule_male = { Centolh Centule Gendule Zentulo } +chanin_male = { Chanin Chanina Chaninai Chinena Hanina Rachim Rahim } +charles_male = { Carles Carlu Carlus Carule Carolu Cearl Charles Chiarion Kaarle Karel Karl Karlo Karlos Karol KA_roly Carlin } +chayuta_female = { Chayuta Hayuta } +chozai_male = { Chozai Hozai } +christian_male = { Chrestien Christian Cristiano Kersten Kristian Krystyn Chrest } +christina_female = { Christina Christine CrI_stina Cristen Cristin Cristina Kirstin KristY_na Kristiina Kristina Krisztina Krystyna Cristigna } +christopher_male = { Christoffer Christophe Christopher Christophoros Cristoforo CristO_furu Cristolu Kristof Kristofor Krystafer Krzysztof Risto Cristoffel } +chrystanthos_male = { Chrystanthos Krisanthos Krisant } +chunya_male = { Chunya Nechunya } +ciaran_male = { Ciaran Piran } +cicek_female = { C_iC_ek C_iC_A_k C_eC_ek } +cixilo_female = { Cixillo Kisilo } +clara_female = { Clara Klara KlA_ra Llear Claritta } +claudia_female = { Claudia Glades Gwladys } +claudius_male = { Claude Claudio ClA_udiu Claudius Glywys Claudi } +clement_male = { ClamenC_ Clemen Clemence Clemens Clement Clemente Climent Climenti Kliment } +clementia_female = { Clemencia ClemE_ncia ClemEEncia Clementia Clemenza Klementia ME_cia MencI_a Mentzia } +clether_male = { Clether Cleder } +clotaire_male = { Clotaire Chlothar } +clotilde_female = { Clotilde Cloutilda Cothilda } +cobflaith_female = { Cobflaith Coblaith } +comita_male = { Comita Gomita } +conall_male = { Conall Canuall } +conan_male = { Conan Canan ConA_n Cynan Kenan Konan } +conn_male = { Conn Canu } +constance_female = { Constance ConstA_ncia ConstanC_a Constansa Constanza Costanza Konstancia Konstancie Konstancja Konstantzia Konstanze } +constans_male = { Castant Constans Costante Custanti Custent Cysteint Konstas } +constantia_female = { Constantia Konstantia Constanzia } +constantina_female = { Constantina Konstantine Kostandine } +constantine_male = { Castantin CausantI_n Constantine Constantin ConstantI_n Constantino ConstantI_nu Constantinus Custantinu Custennin Custentin GosantI_nu Gosdantin Guantine Konstandin Konstantin Konstantine Konstantinos } +constantius_male = { Constantius Costanzo Costantzu Custanzu Konstantios } +corentin_male = { Corentin Caurantin } +corexia_female = { Coreix CorexI_a } +cornelius_male = { Cornelio Corneliu Cornelius Curneliu Kornel } +corvulus_male = { Corvulus } +cosma_male = { Cosimo CO_simu Cosma GO_samu Koz_ma ZO_simu } +cosmas_male = { Cosmas Kosmas } +creirwy_female = { Creirwy Cleirui } +crescentia_female = { Cresenzia } +crescentius_male = { Cresenzio } +crundmael_male = { CrundmA_el CruinnmA_el } +ctibor_male = { Ctibor CzcibO_r } +culmin_male = { Culmin Cwlfyn } +cuthbert_male = { Cuthbert Cuthberht } +cybi_male = { Cybi Cuby Kybi } +cynddelw_male = { Cynddelw Condeleu } +cyndyddan_male = { Cyndyddan Condidan } +cynfael_male = { Cynfael Conmael } +cynfarch_male = { Cynfarch Conmarch } +cynfelyn_male = { Cynfelyn Convelin } +cyngar_male = { Cyngar Congar } +cyngen_male = { Cyngen Concen } +cynog_male = { Cynog Canuac } +cynwallon_male = { Cynwallon Conuallon } +cyprianus_male = { Cipriano Cyprian Cyprianus Kiprianu } +cyriacus_male = { Cyriacus Cwrig } +cyril_male = { Cyril Kirill Kurillos Kyrillos Cyrille } +cyrus_male = { Ciro Cyrus Kurian KU_ruS_E_ Kurush } +dabisa_male = { DabiS_a } +dacius_male = { Dazio } +dag_male = { Dag Dago Dagr } +dalmatius_male = { Dalmat Dalmau } +damasus_male = { DA_masu } +damian_male = { Damian Damiano Damianu Dwyfan } +daniel_male = { Danail Danelu Daniel DaniE_l Danieli Daniil Danilo Daniyel Danyal Deiniol Deniel Taniel } +dantivarman_male = { Dantivarman Tantivarman } +danush_male = { Danush DanU_S_ } +darimbert_male = { Darimberto } +darius_male = { Darius Dariush DaryU_S_ } +david_male = { DabI_d Dabuut Daevit Dafydd Da_oud Daoud Daouda Da_ud Dauid DA_vi Davi David Davide Davit Davud Davyd Dawud Deui Dewi Tuokko } +demetrius_male = { Demetre Demetrio Demetrios Demetrius DhimitE_r Dmitriy } +denise_female = { Denise Denis } +derilla_female = { Derilla Der-Ilei Durilia } +derval_female = { } +desiderius_male = { Daufer Dauferiu Desiderius } +devorguilla_female = { Devorguilla Der-bForgaill Derborgaill Dervorgilla Derbforgaill Derbforgail } +dhanga_male = { Dhanga Dhangadeva } +dharma_male = { Dharma Tarma } +diaco_male = { Diaco Diago DI_dac Diego Diegu Diogo } +dieter_male = { Dieter Tedu Teodo Teuto Theodo } +dietmar_male = { Dietmar Detmar Thietmar Tymmeke } +dikla_male = { Dikla Diklah } +dikla_female = { Dikla Diklah Diklit } +dilipapala_male = { Dilipapala Dilippal } +dionysus_male = { Danis Denys Dinis Dionigi Dionisii DiO_nisios Dioniso Dionisi Dionysios Dionysus Dionys } +docibilis_male = { Docibile } +dominic_male = { DomE_nico Domenigo Dominic Domingo Domingu Dominigu Dominik DumI_nicu Domeni } +domna_female = { DueN_a Senhorinha SeN_ora SeN_orina Domenichina } +donald_male = { Donald Domelch Domnall Donault Donual Dyfnwal } +donatus_male = { Donata Donato Donatus Dynod } +doniert_male = { Doniert Donyarth Dungarth Dumnarth Dyfnarth } +dorothy_female = { Dorothy Dorota Doroteja Dorothea Dorottya DorothE_e Dorathea } +douce_female = { DolC_a Douce Duce Dulce Dulzis Endulcia } +douglas_male = { Douglas Dubhglais } +dragonja_male = { Dragonja } +draupada_male = { Draupada Draupad } +drogo_male = { Drogo Drogon } +duff_male = { Duff Dubh Duib } +dugald_male = { Dugald Dubhghall } +duncan_male = { Duncan DU_nchad Donnchad Donncuan DonnucA_n } +durans_male = { Durante } +dyfnwallon_male = { Dyfnwallon Donuallon } +dyre_male = { Dyre DY_ri } +dywel_male = { Dywel Domuel } +ecelo_male = { Ecelo Ezzelino } +edgar_male = { Edgar Adgar Eadgar } +edla_female = { Edla ED_la } +edith_female = { Edith Eadgyth Ealdgyth Edit } +edmund_male = { Edmund E_amonn Eadmund } +ednyfed_male = { Ednyfed Iudnimet } +edward_male = { Edward E_douard Edouart Eduard Eduardo Edvard Jedvard JA_tvarD_r Odoardo } +edwin_male = { Edwin Eadwine Edwyn Edwis } +egbert_male = { Egbert Ekbert } +egidius_male = { Chil Egidio Egidius Gil Gilles Xil } +egil_male = { Egil Egill Eigil } +egilona_female = { Egilona Eilo Elo Exilona Eylo } +elifalet_male = { Elifalet Elifelet } +eilif_male = { Eilif EilI_fr } +einar_male = { Einar Einarr } +eithne_female = { Eithne Edna } +ekkehard_male = { Ekkehard Eggerd } +elaine_female = { Elaine Eleina } +eleanor_female = { AliE_nor AlienO_r Alienora Alionor Eilionoir Eilionora Eleanor Eleonora E_lE_onore Eleonorka Elinor Elionor Ellijnore Ellinor Leonor Leonore Lleonor } +elias_male = { Alias Elia Elias Elijah HE_lias Helias Helyes HE_lie Ilyas } +elidius_male = { Elidius Elid Lide } +elisabeth_female = { Aaleyaamma AlZ_bEE_ta Beileag Bet EisabE_u Elesbed ElisabE_ta Elisabet ElI_sabet Elisabeta Elisabeth Elisabetta Elisaued Elisaveta Elizabeta Elizabeth E_lizabeth Elspeth ElZ_bieta ErzsE_bet Ilizabith Isabeau Isabel Isabela IsabE_la Isabella Isabelle IsabE_u Isobel Lillias Lise Lisebet Lys Sabela Uusbail Yelizaveta Ysabel Ysbail Zabel Lisabetta } +eloise_female = { Elisa Elise Eloise Eliz Eliza HE_loise Heloise } +elod_male = { ElO_d ElO__d } +elvira_female = { Albira Elbira Elvira } +emer_female = { Emer Eimhir } +emoke_female = { EmO_ke EmO__ke } +emil_male = { Emil Yemelyan } +emily_female = { Emili Emilia Emilie Emilija Emily Emiliya Milia MI_lia } +emma_female = { Emma AI_na Hemma Imma Emmeline } +emund_male = { Emund Emundr } +endellion_female = { Endellion Endelient Endellienta } +enfidaig_male = { Enfidaig Ainftech Enuidaig } +engelbrecht_male = { Engelbrecht Engelpert Ingalbert } +enoch_male = { Enoch EnO_ch } +enoder_male = { Enoder Wenheden } +eochaid_male = { Eochaid Oucydd Uuochu } +eric_male = { Eric Erc Erth Herygh Uuirp Erik Eirik Eirikr Erich Erkki EirI_kr } +ermenerdis_female = { Ermenerda } +ermengarde_female = { Ermengard Ermengarda Ermengarde Ermegardis Ermengardis Ermingarde Hermengarde Irmgard } +ermengaud_male = { Airmanagildo Armengol Ermenegildo Ermengar Ermengau Ermengaud Ermengol Hermenechildo Hermenegildo Hermenexildo Hemenexildu HermI_gio Melendu Mem Mendo Menendo } +ermesinda_female = { Ermenisinda Ermesenda Ermesinda Ermessenda Ermessentz Ermessinde Ermisenda Hermesenda Hermesinda Hermessent } +ernest_male = { ArnoS_t Ernest Ernst Ernusto } +esclarmunda_female = { Clarmonda Esclarmonda Esclarmonde Esclaramunda Esclarmunda } +erus_male = { Ero Eru } +esfandiar_male = { Esfandiar Esfendiyar } +esther_female = { Ester } +eternus_male = { Eternus Edern } +ethelfrith_male = { Ethelfrith E_thelfrith } +eudocia_female = { Eudocia Eudokia Yevdokia } +eudoxia_female = { Eudoxia Eudosia } +eugene_male = { E_ogan EO_ganA_n EO_gan Egenio Eguen Eugene EugE_ne Eugenio Euggeniu Eugjeni Even Ewan Owain Owen Uuen Yawan } +eugenia_female = { Eugenia Euginia Owena Uuena } +eulalia_female = { Baia Eulalia Olaya } +euny_male = { Euny Uny } +euphemia_female = { Euphemia Affraic Aufrica EufE_mie Eufemia Yefimia EuphE_mie Fumeia } +euphemius_male = { Eufemiu } +euphrasia_female = { Euphrasia Effros } +euphrosyne_female = { Euphrosyne Eufrosina Eufroysina Euphrosine Yefrosinia } +eusebius_male = { Eusebi EusE_biu Eusebius } +eustace_male = { Eustace Eustache Eustachy Eustathios Eusthaices } +eva_female = { AibilI_n Ava Eba Efa Eua E_ua Eva E_va Eve Hawwa } +everard_male = { Eberhard Everard Everardo Everd Evrard Evrart } +eysteinn_male = { Eysteinn O_sten O_ysteinn O_ystein Eystein Uisdean } +fabrice_male = { Fabrizio Fabritziu Fabrizziu } +fadl_male = { Fadl Fezl } +fadlun_male = { Fadlun Fezlun } +fafila_male = { Fafes Fafila Fa_fila Favila Fa_vila } +faquilene_female = { Fakilo Faquile_na Faquilo } +faramarz_male = { Faramarz Feramez } +faramond_male = { Faramond Pharamond } +faraz_male = { Faraz Feraz } +farbokht_male = { Farbokht Marabokht } +farhad_male = { Farhad Ferhad } +farhan_male = { Farhan Ferhan } +farhang_male = { Farhang Ferheng } +fariborz_male = { Fariborz Feriburz } +farid_male = { Farid Fareed FerI_d } +farquhar_male = { Farquhar Fearchar } +farroukh_male = { Farroukh Ferux } +farrukhzad_male = { Farrukhzad Feruxzad } +farzad_male = { Farzad Ferzad } +faste_male = { Faste Fasti } +fatima_female = { Fatima Fatuma Faaduma Fatim Fatoumata Fatimah } +faust_male = { Fausto } +felix_male = { Felec Felice Felictu Felix Filici SzczE_sny Felici } +feradach_male = { Feradach Uuredach } +ferdinand_male = { Ferant Ferdinand Ferdinando Ferdinandu FernA_n Fernand Fernando Fernandu FernA_o Ferran Ferrand Ferrando Firdinannu Friedenando Friednand } +ferdows_male = { Ferdows Firdews } +fergus_male = { Fergus Fearghus Gurcant Gurguist Gurguistl Gwrgant Urguist } +feridun_male = { Feridun FerI_dun Fereedun } +ffernfael_male = { Ffernfael Farinmael } +findlay_male = { Findlay Finnlagh FindlaI_ch } +finn_male = { Finn Fingal Gwyn Fionnghall } +finnguala_female = { Finnguala Fenella Fingola Nuala Fenni } +flamula_female = { FlA_mula } +flavius_male = { Flavio } +flavinius_male = { FlaI_n } +flora_female = { Fflur Flor Floarea Flora FlO_ra Flurinda Fiorenza } +florian_male = { Florianu Flurin } +folke_male = { Folc Folco Folke Folki FO_lki Foulques Folquet Foucher Fouques Fulcone Fulk } +fortis_male = { Fort Forte Fortis } +fortunatus_male = { FortU_n Fortunato Furtun Furtunatu Orti } +fracan_male = { Fracan Fragan } +francesca_female = { Francesca Francesa Franzesca } +francis_male = { Cecchino Cecco Ferenc Ffransis FrancE_s Francesc Francesco FranC_esku Francis Franciscu FranC_ois Frang Franjo Franku Frans Fransaz Fransis FrantiS_ek Frantziscu Franz Fresco Proinsias Francestg } +frederick_male = { BedR_ich Fadrique Federico Federigo Fidiricu FrE_dE_ric Frederick Frederico Frederik Fredrik Friedrich FriT_rI_kr Rieti Fadri Frideric } +frederick-konrad_male = { Federico_Corrado } +frederique_female = { Frederique Frederikke Friedrica Fridolina } +frej_male = { Frej Freyr } +freja_female = { Freja Freyja } +frirek_male = { Frirek FrIrekr } +friog_male = { Friog Ffriog Frioc } +frode_male = { Frode FroT_i FrO_T_i } +froila_male = { Forjaz Froila Fruela Fruella } +froiliuva_female = { Froiloba Froiliuva } +fronilde_female = { Froille Fronilda Fronilde Fruilhe Fruille } +gabriel_male = { Cabbrieli Crabiele Gabriel GA_briel Gabri_el Gabriele Gabrieli Gavriil Gavril Gavrilo Grabielle Kapriel Kauro Jiburili } +gaddo_male = { Gaddo Gadduccio } +gagik_male = { Gagik Gagiki } +gaius_male = { Cai Caiu Gaius } +gajetan_male = { Gaetano GaetA_nu Gaitanu Gaitan } +galahad_male = { Galeazzo } +galeotto_male = { Aliotto Galeotto Gialetu } +galindo_male = { Gali_ Galind Galindas Galindo Garindo } +gallus_male = { Gallu Gallus GaweL_ Havel Gallas } +galvan_male = { GalvA_n Galvano } +gandalfr_male = { Gandalfr GandA_lfr } +gandulf_male = { Gandolfo Gandulf } +gandarditya_male = { Gandarditya KantarA_titta } +garcia_male = { GarC_i Garcia GarcI_a Garsias Garsiya Gartzia } +gaston_male = { Gaston Gastone } +gausbert_male = { Gausbert Gausberto } +gavin_male = { Gabinu Gaine Gavin Gavini Gavino Gwalchmai } +gaya_male = { Gaia Gaya Gaye } +gebhard_male = { Gaboardo Gebhard Gevert } +gennadius_male = { Gennadius Gennatios } +gentile_male = { Gentile } +genevieve_female = { Genevieve Genovefa Genoveva Geneviva } +george_male = { Djordje Georg George GeO_rgios Georgios Georgy Gevorg Gheorghe Giorgi Giorgio Giwargis Gjergj Gurg GyO_rgy Jerzy JiR_I_ Jord Jorge Juraj JU_rgen Sior Varughese YrjO_ Yuriy Gieri } +georgia_female = { Georgia GyO_rgyi Georghina } +gerald_male = { Garalt Garibald Garibaldo Garipald Gehrke Gerald Geraldo Gerallt Geralt Gerard GE_rard Gerardo Geraud GE_raud Gerbald Gerhard Gerold Gherardo Ghert Gierolt Girard Girardu Girart Guerau Guiral Guiraud Guitart Xerardo Xerardu } +gerberga_female = { Gerberga GerbE_rga Gerberge Gerburgis Gerperga } +german_male = { German Garmon } +germanus_male = { Germano Germanos Germanus } +gerontius_male = { Gerontius Ganant Geraint Gereint } +gersende_female = { Garsenda Gersenda } +gertrude_female = { Gertrude Geretrudis Gertrud Gertruda Gheertrude Gjertrud } +gervase_male = { Gervasio Girvasiu Gervasi } +ghoncheh_female = { Ghoncheh XonC_e } +gloth_female = { GlO_D_ GloT_ } +gilbert_male = { Ghiberto Giberto Gilbert GilbE_rt Gilberto Gilbride Gilla-BrI_gte Giselbert Giselberto Guislabert } +gilchrist_male = { Gilchrist Gilla-CrI_st } +gilpatrick_male = { Gilpatrick Gilla-PA_traic } +gilroy_male = { Gilroy Gilla-Ruad } +gisela_female = { Gisela GisE_le Giselle Giseltrude Gisla Gizella Guisla } +gisulf_male = { Ghisolfo Gisulf Gisulfu } +gnupa_male = { Gnupa GnU_pa } +godfrey_male = { Gausfred Geoffrey Geoffroy Geofroi Godafres Godfrey GO_dke Godefroi Godefroy Godfried Goffredo Goffredu Gofraid Gotfred Gottfried Gottifredo Gottofredo Guffredu GuT_friT_ GuT_frI_T_r Guthfrith JaufrE_ Jaufret JofrE_ SE_afra Sieffre SiothrU_n } +godwin_male = { Godwin Godwyn } +gojslav_male = { Gojslav } +gojslava_female = { Gojslava } +golbahar_female = { Golbahar Gulbehar } +goldregot_female = { Goldregodo Goldregoto } +golnaz_female = { Golnaz Gulnaz } +gombald_male = { Gombau Gombaut } +gomez_male = { Gomez GO_mez Gomes } +gonzalo_male = { GonC_al GonC_alo Gontzal Gonzalo Gonzalu } +gopala_male = { Gopala Gopal } +gopendraraja_male = { Gopendraraja Gopendraka } +gorandukht_female = { Gorandukht Gorandoukht Guranduht } +gorm_male = { Gorm Guttorm Gormr } +gormflaith_female = { Gormflaith Gormelia Gormlaith Gormuil } +goshtasb_male = { Goshtasb GoS_tasp } +gotho_female = { Goda Godina Goina GonC_inha Gontina Gontinha Goncin_a Gotina Goto Guina Guntina } +gotho_male = { Godesteo Godesteu Gustio } +gotruda_female = { Gonterote Gontroda Gontrode Gotruda } +gottschalk_male = { Godescalc Gosschalk Gottschalk } +govindaraja_male = { Govindaraja Govinda Govindapala Govindraj Guvaka } +gratian_male = { Grazzianu } +gregory_male = { Gregory Gigurum Giric Greger Gregers Gregor Gregoras Gregorio Gregorios Gregorius Grigoli Grigor Grigore Grigorii Grigoriu GrigO_riu Grgur Grigoriy Grygor Grzegorz Jerjer Grwgari } +grim_male = { Grim Grimr GrI_mr } +grimoald_male = { Grimaldo Grimoald } +grima_female = { Grima GrI_ma } +gruba_female = { Gruba } +guaifer_male = { Guaifer Waifar } +guaimar_male = { Guaimar Guaimariu Waimar } +guaram_male = { Guaram Guram } +gudmund_male = { Gudmund GuT_mundr Guthmund } +gudrod_male = { GudrO_d GuT_rO_T_r GudrOEd } +gudrun_female = { Gudrun GuT_run Guntrud GuD_rU_n } +gulcicak_female = { GulC_iC_A_k GulC_iC_ek GulC_eC_ek } +guiomar_female = { Guiomar } +gundemar_male = { Gundemar Gundemaro Gundemaru } +gundesend_male = { Gondesendo Gundesendo Gundesindo } +gundoald_male = { Gundo Gundoald } +gunhild_female = { Gunhild Gunhilda Guinidilda Gunnhild Gunnhildr Winidilda } +gunnar_male = { GonA_riu Gunnar Gunnare Gunnarr } +gunther_male = { GU_nther Gunzelin } +guy_male = { Gui Guido Guidone Guidu Guigues Guij Guy VI_tek Wicho Wido Wit } +gwen_female = { Gwen Gwenn Uen Wenn Wenna } +gwerfyl_female = { Gwerfyl Gueruel } +gwrfawr_male = { Gwrfawr Gouremor } +gwrgeneu_male = { Gwrgeneu Gurceneu } +gwrgi_male = { Gwrgi Gurci } +gyla_female = { Gyla GrY_la } +gytha_female = { Gytha GyT_a Gyda } +gyrith_female = { GyrI_D_r GyriT_ } +hardeknud_male = { Hardeknud Hordaknutr } + +hakima_female = { Hakima Hakimah } + +hakam_male = { al-Hakam Hakam } + +hakon_male = { Hakon HA_kan HA_kon Hacon HA__kon } +hafrid_female = { HafrI_D_r Hafrid } +hafs_male = { Hafs Hafsun } +halfdan_male = { Halfdan HalfdA_n } +halsten_male = { Hallsteinn Halsten } +hamelin_male = { Hamelin Hammelin } +hamid_male = { Hamid Hamad } +hannibal_male = { Annibal Annibale } +harold_male = { Harold Ariald Harald Haraldr Herold } +harsa_male = { Harsa Harshapala } +harvey_male = { Harvey Huiarnviu } +hasan_male = { Hasan Abdul-Hasan Hassan Hesen } +hawise_female = { Hawise Hawis Hawys } +hazarasp_male = { Hazarasp Hezarhesp } +hector_male = { Ettore Hector } +hedwig_female = { Hedwig Hadwig } +helen_female = { Helen Aileen Elen Elena Elene Helena Helene Hellene Ilona Jelena Liekko Olena HE_lE_ne E_lina HelenE_ } +helge_male = { Helge Helgi Oleg } +hemming_male = { Hemingr Hemming } +henrica_female = { Henrica Henrike } +henry_male = { Aique Arricu Arrigo E_nri Enric Enrichetto Enrico Enrique Enzo Ezzo Haimirich Hanri Harri Hendrik Heinrich Henri Henrik Henrique Henry Henryk Herri Heymeri Hinrik Hynek JindR_ich Hendri } +heracles_male = { Eracliu Erclwf Ercole Erekle Heracles Herakleios Herculius HE_raclius Hercule Irakli Erco } +herbert_male = { Arbert Aribert Aripert Herberd Herbert Hereberht Heribert } +hereweald_male = { Airaldo Arioald Herewallt Hereweald } +heriprand_male = { Eriprando Riprando } +herlinda_female = { Herlinda Hermelinda } +herman_male = { Armando Armannu Ermannu Herman Hermann Armon } +hermenrich_male = { Emrico Hermenric } +herori_male = { Herori Haeloubri } +haesteinn_male = { HE_steinn HA_steinn } +hilaria_female = { Hilaria Eleri } +hilarius_male = { Ilariu } +hildebrand_male = { Hildebrand Hildeprand Ildebrando Ildeprando } +hildegarde_female = { Hildegard Hildegarde Ildegarda IldE_garde } +hina_female = { Hina China } +hippolytus_male = { Hippolytos Pult } +hirapala_male = { Hirapala Hirapal } +hjalmar_male = { Hjalmar HjA_lmar } +holmfrid_female = { HO_lmfrI_D_r Holmfrid } +holmger_male = { Holmger HO_lmgeirr } +honoratus_male = { Onoradu Onorato } +honorius_male = { Honorius Onorio Onoriu Ynyr } +hooshyar_male = { Hooshyar XuS_yar } +horace_male = { Orazzu } +hormazd_male = { Hormazd Hurmiz } +hossein_male = { Hossein Hosen } +hrane_male = { Hrane Hrani } # Nordic +hran_male = { Hran Hrana } # Balkan Slavic +hrothgar_male = { HroT_gar HrO_T_geirr } +hrvoje_male = { Hrvoje } +hubert_male = { Hubert Hucpert Hugbert Oberto Ubertino Uberto Ubertu } +hugh_male = { A_ed A_edA_n Aedan Aeddan Aethon Hug Hugh Hugo Hugues Huw Uc Ugo Ugolino Ugone Ugonino Uguccione Uguccionello Ugu Ugues } +humbert_male = { Humbert Ubert Umbert Umberto Umbertu } +hunfred_male = { Umfredo Unfredu Unifred } +humphrey_male = { Humphrey Honfroi Hunfroi Humfroy Onfroi } +hussein_male = { Hussein HisE_n } +hyacinth_male = { Giacinto Hyacinth Iaquintus Jacek Jacenty } +hyeronimus_male = { Gerolamo Geronimo Girolamo Jeronim ZirO_nimu Geronas } +Hyginus_male = { Igino Iginu } +hyppolite_male = { Ippolito PO_litu } +hysing_male = { Hysing HY_singr } +hywel_male = { Hywel HoE_l Huwal Howell } +hval_male = { Hval } +ida_female = { Ida Ide Yda } +idnerth_male = { Idnerth Iudnerth } +idwal_male = { Idwal Idual Iudual } +idwallon_male = { Idwallon Iduallon Iuduallon } +ignatius_male = { Gnazziu Ignatios Ignatius Ignatziu Z_egota Ignazi } +illick_male = { Illick Dilic } +indra_male = { Indra Indre } +indrapala_male = { Indrapala Indrapal } +inge_female = { Inge Inga Inka } +ingeborg_female = { Ingeborg IngebjO_rg IngibjO_rg } +ingegerd_female = { Ingegerd IngjerT_r Ingjerd } +ingemar_male = { Ingemar Ingimar } +ingfrid_female = { IngfrI_D_r Ingfrid } +ingjald_male = { Ingjald Ingjaldr } +ingo_male = { Inge Ingo } +ingolf_male = { Ingolf IngO_lfr } +ingrid_female = { IngirI_D_r Ingrid } +ingvar_male = { Ingvar InwE_r Yngvar } +inigo_male = { Eneco Eneko Inigo Wannaqo } +innocent_male = { Cencio Innocenzo } +irene_female = { Irene Eirene IrE_n Irina Jerina } +isaac_male = { Isaac Ishaq Ittac Sahag Sahak } +isaiah_male = { Isaiah Zaia } +ishkhan_male = { Ishkhan Ishkhanik } +isidoros_male = { Isidoros Isidor } +ismail_male = { Esma_il Ismail I_smaI_l Is_mail Isma_il } +isnard_male = { Isnardo } +isolde_female = { Isolde Iseult Isode Isotta Isoude Izolda Essyllt } +ithel_male = { Ithel Iudhael } +ivar_male = { Ivar I_omhar Evander Ibor Ifor Ivor I_var } +jacob_male = { Chaacko Chaime Giacomo Giacopo Hamish Iacob Iacobus Iacopo Iago Iakobos Iakov Jaakoppi Jacco Jacme Jacob Jacopo Jacopu Jachum Jakov Jacques Jagu Jaime JA_kob Jakob Jaksa Jakub Jakue Jakusz James JA_picu Jaques Jaume KO_pke Lapo Puccio SE_amas Yaakov Ya_qob Ya_qub Yaqub } +jaganpala_male = { Jaganpala Jaganpal } +jagatpala_male = { Jagatpala Jagatpal } +jagdeva_male = { Jagdeva Jagdev } +jahandar_male = { Jahandar Cehandar } +jahangir_male = { Jahangir Cehangir } +jahanshah_male = { Jahanshah CehanS_ah } +jaitrasimha_male = { Jaitrasimha Jaitra-Singh } +jamshid_male = { Jamshid CemS_I_d } +januarius_male = { Zennaru } +jarnegon_male = { Jarnegon Iarnegon } +jaromir_male = { Jaromir JaromI_r Jaromar } +jaroslav_male = { Jaroslav JarosL_aw Yaroslav } +jasapala_male = { Jasapala Jaspal } +jatanpala_male = { Jatanpala Jatanpal } +javeed_male = { Javeed Cevid } +jayantavarman_male = { Jayantavarman Cayantavarman } +jayaraja_male = { Jayaraja Ajairaja } +jayasimha_male = { Jayasimha Jay-Singh Jayat-Singh } +jeremiah_male = { Geremia Ieremias Jeremiah } +jesse_male = { Jesse Hoase Hoasse Hoassi } +jhetpala_male = { Jhetpala Jhetpal } +joakim_male = { Giuacchinu Joakim Jochim } +joan_female = { Chuana Eonnecte Gionina Giovanna Giuanna Iannia Ioanna Iouenna Janed Jean Jeanne Jehanne Joan Joana Joanna Johanna Juana Seonaid Sheena Shona SiA_n SiobA_n Sioned Siunod Xoana Xuana } +job_male = { Job Iyob Joab } +john_male = { Chuan Gian Giano Giovanni Giuanne Giuvanni Gjon HanuS_ Hovhannes Iain Iehan Ieuan Ioan Ioane Ioann Ioannes IO_annE_s Iuan Ivan IvaniS_ JA_nos Jan JanisL_aw Janis Janko Janos Janusz Jean Jehan JoA_o Joan Joanes Joannes Johan Johann Johannes John Jon Jovan Juan Juanne Juvven SeA_n SeoA_n Vanni Yahya Yohannaan Yohannan Youkhanna Yuhanna Yunanis XoA_n Xuan Gion Giovan } +john-francis_male = { Gianfranco } +jonas_male = { Jonah Jonas IO_annou Ionas Yunus Gionas } +jordan_male = { Giordano Giordanu Jordan Jourdain } +jordanes_male = { Jordanes Iordanes } +joscelin_male = { Gaucelin Gautselin Iocilin Joscelin Josselin } +joseph_male = { Giuseppe Giuseppi Hovsep Iosep Ioseph Joseph Josif Josip Jozef JO_zef JO_zsef Yosef Yosip Yousef Youssef Youssouf YuC_uf Yusuf Zuseppe } +joshua_male = { Eisow Ic_a IE_sous Isa Jesus Joshua Kossy Yeshua Yiswe Josua } +judicael_male = { Judicael Iudicael } +judith_female = { Judith Judhael Judit Judita Judyta Jutta } +julian_male = { Giuliano Giulianu Ioulianos Julian Julien Olban Silin Sulgen Sulian Sulien Tysilio Ulyan Gilgian } +julia_female = { Giulia Ioulia Iulia Julia JU_lia Zhulieta Gelgia } +juliana_female = { Iouliana Juliana Julienne Iyana } +julius_male = { Giulio Jul Julius Juliusz Juw } +justin_male = { Gestin Giustinu Iestan Iestyn Ioustinos Justin } +justina_female = { Justina Ioustina } +justinian_male = { Giustiniano Ioustinianos Justinanius Justinian Justinien Stinian } +justus_male = { Giustu Justu } +kailaspala_male = { Kailaspala Kailaspal } +kakhopala_male = { Kakhopala Kakhopal } +kallinikios_male = { Kallinikios Kalinikos } +kanak_male = { Kanak Kanakk } +kanaka_male = { Kanaka Kanake } +kanvarpala_male = { Kanvarpala Kanvarpal } +karnadeva_male = { Karnadeva Karandeva } +kavoos_male = { Kavoos KA_vus } +kea_male = { Kea Ke } +kenneth_male = { Kenneth CinA_ed Ciniod } +kentigern_male = { Kentigern CennE_tig Cyndeyrn Guentigirn } +kettil_male = { Kettil Ketill } +kettilmund_male = { Kettilmund Ketilmundr } +keykhosrau_male = { Keykhosrau Kaikhosro Keyxusrew } +keykhosrow_male = { Keykhosrow Xeykhosrow } +khafif_male = { Khafif Hafif } +khachig_male = { Khachi Khachig } +kharmandar_male = { Kharmandar Xarmandar } +khashayar_male = { Khashayar XaS_ayar } +khetrapala_male = { Khetrapala Khetrapal } +khodadad_male = { Khodadad Xwedadad } +khosrau_male = { Khosrau Khosrov Xusrew } +khudayar_male = { Khudayar Xwedayar } +khurshid_male = { Khurshid XurS_I_d } +kieran_male = { Kieran Peran Pyran } +kiratpala_male = { Kiratpala Kiratpal } +kirtivarman_male = { Kirtivarman Keerti-Verma } +knut_male = { Knut Knud Kuuti KnU_tr } +kol_male = { Kol Kollr } +kolbein_male = { Kolbein Colban } +koloman_male = { Koloman Kolman } +konrad_male = { CenrE_d Cord Corradino Corrado CorrA_du Curradu Koenraad Konrad KonrA_d Kuno Cundrau } +kopperunchinga_male = { Kopperunchinga KO_pperuN_cimman } +kraka_female = { KrA_ka Kraka } +kresimir_male = { KreS_imir Krsmir Uskrsimir } +kujava_female = { Kujava } +kulasekhara_male = { Kulasekhara KulacE_kara } +kulasekharan_male = { Kulasekharan KulacE_karan } +kulin_male = { Kulin } +kulothunga_male = { Kulothunga KulO_ttunka } +kunigunde_female = { Kunigunde Cunigunda Kunigunda } +kunwar_male = { Kunwar Kunwarpal } +kyriake_female = { Kyriake Kurake } +kyriakos_male = { Ciriaco Kyriakos Kuriakos } +laetitia_female = { Letizia Letta } +laila_female = { Laila Layla Leyla Leila} +lakshmanadeva_male = { Lakshmanadeva Lakshmana } +lambert_male = { Lambert Lamberto Lambertu Lembert Lantpert } +lancelot_male = { Lanciottu Lanzelotto } +lando_male = { Lando Landone } +landolf_male = { Landolf Landolfo Landolfu Landulf } +lanfrank_male = { Lanfranco } +laura_female = { Laura Laurenzia Lauretta Loretta } # and also Laurentia variants +laurence_male = { Lars LaurE_nC_ Laurence Laurentios Laurentiu Laurentu Laurentz Lauri LloriA_n Lorens Lorenz Lorenzo LourenC_o Lourenzo Lurenzu Wawrzyniec Lurainz } +lazarus_male = { Laszio Lazare Lazarino Lazaro Lazaros Lazarus Lazarz Lazer Lazzarino Lazzaro Llazar } +lennon_male = { Lennon LennA_n } +leo_male = { Leo Leon Leone Leonello Lev Levan Levon Lionello Llew Lugh Livon Liun } +leodegundis_female = { Leodegundia LeodegU_ndia } +leonard_male = { LE_onard Leonardo Leonardu Linard } +leontius_male = { Leontius Leontios } +leopold_male = { Leopold Leopoldo Liupolt Liutbald Liutpold } +liberius_male = { Libberiu Libero } +liutfred_male = { Liudfredo Liutfred } +liutprand_male = { Liutprand Liutprando } +liutward_male = { Liutward Liudward } +llywarch_male = { Llywarch Loumarch } +lombard_male = { Lombardo } +lothair_male = { Hlothere Liuterio Lot Lotario Lothair Lothaire Lothar Luder } +louis_male = { Alois Alvise Clydog Lajos Lluis LluI_s Lodewijk Lodovico LoI_s Loui Louis LouI_s Loys Ludovico Luduvicu Ludvig LudvI_k Ludwig Luiggi Luigi Luis Duitg Ludivic } +louise_female = { Louise LoI_sa Ludivica } +lucia_female = { Lleuca LlU_cia Lucia Luci_a LU_cia Lucie Lucija L_ucja } +lucidius_male = { Lucidio LucI_dio } +lucien_male = { Lucien Lucjan Luchino Lucian } +lucius_male = { Lles Lucio Leci } +lucretia_female = { Lucrezia Lucrezzia Ligrezie } +ludolf_male = { Lucius Ludolf Liudolf Liudulf Lutolf } +luke_male = { Luke Lukose Luki Lucas L_ukasz } +lupa_female = { Loba Lopa } +lupo_male = { Gurgen Liuppo Llop Llope Lop Lope Lopo Loup Lubb Luparello Lupo Lupu Lupus Vuk } +lutbert_male = { Lutbert Liutbert Liutpert } +macabee_male = { Macabee Maccabee } +macbeth_male = { Macbethad Macbeth } +madron_male = { Madron Madru Madrun Madryn Materiana Matrona Modron } +maelgwn_male = { Maelgwn Maelcon Melgwn } +maer_female = { Maer ME_r } +magdalena_female = { Madalena Maddalena Magda Magdalena Magdalene Magdaleine MagdelE_ne Magdolna Majdala Magdleina } +magnus_male = { Magnus Megistos Magne MagnU_s Magnasch } +magya_female = { Magya Magyal } +mahalia_female = { Mahalia Mahalie Mehalia } +mahendrapala_male = { Mahendrapala Mahendra Mahendrapal } +mahendravarman_male = { Mahendravarman MakE_ntiravarman } +mahipala_male = { Mahipala Mahipal } +mahmud_male = { Mahmud Mahamud MehmU_d } +makarius_male = { Makarius Makarios } +malcolm_male = { Malcolm MA_el-Coluim Maelchon Maelcwn } +maldoven_male = { Maldoven MA_el-Dubh } +maldred_male = { Maldred MA_el-Doraid } +malise_male = { Malise MA_el-I_osa } +malkhas_male = { Malkhas Malkhazi } +malmfrid_female = { Malmfrid MA_lmfrI_D_r MalmfriT_ } +malmure_female = { Malmure MA_el-Muire Maelmurie } +malsnectan_female = { Malsnectan MA_elSnechtai } +manasseh_male = { Manasseh ManassE_s Menassier } +manfred_male = { Maginfredo Maginfrit Manfred Manfredi Manfredo Manfredu Matfre Menfrid } +manso_male = { Manso Mansone } +mansur_male = { Mansur MensU_r Mensur } +manuchihr_male = { Manuchihr MenU_C_ihr } +manuel_male = { Emanuele Emmanouel Emmanuel EmmanuE_l Emmanuele Immanuel Manel Manuel Manuele } +manushihr_male = { Manushihr MenU_S_ihr } +maravarman_male = { Maravarman MA_ravarman } +marcella_female = { Marcella Marchell } +marcellus_male = { Marcello Markellu } +marcia_female = { Marcia Markia } +marcianus_male = { Marcianus Meirchion } +marcus_male = { Marcas March Marchell Marco Marcu Marcus Marek Margh Margos Mark MA_rk Marko Markos Markose Marku Markus Morcar Marchet } +margaret_female = { MA_irgred Maisie Marared Margalida Margaret Margareta MargarE_ta Margarete Margarid Margarida Margarita Margherita Margred Margrete Margrethe Margrud Marguarite Marguerite Peigi Magreta } +margaritus_male = { Margaritu } +maria_female = { Maike Mair MA_ire Mairi Mara Mareike Mari Maria MA_ria MarI_a Mariam Mariami Merjeme Marie Marija Mariyam Mary Miryem MO_r Morag Mariamu } +mariamma_female = { MariMA_tE_vatikal Mariamma } +marianus_male = { Marian Mariano Marianos Marianu Marianus Meirion } +marine_female = { Marina Marine Marinha Marin_a } +marinus_male = { Marin Marino Marinu Marinus } +marius_male = { Marius Mario Marios Mariu } +marjory_female = { Marjory Marthoc } +markward_male = { Markward Marquard Markwart } +marquise_female = { Marquesa Marquise } +marsilius_male = { Marsiglio } +martha_female = { Martha MA_rta MAErta Marta Marthe Marfa Marte Marti Martita Morta Marfie } +martin_male = { Maertijn Marcin Marthin Martim Martin MartI_n Martino Martinu Martinho MartiN_o MA_rton Merten Myrddin Martegn } +marwan_male = { Marwan Merwan } +marzuban_male = { Marzuban Merzuban } +mascarosa_female = { Mascarosa MascarO_sa Mascarose } +masud_male = { Masud MesU_d Masoud } +matad_male = { Matad Madog Matoc } +matilda_female = { Mafalda Mahalta Mahaut Mathilda Mathilde Matild Matilda Matilde Matylda Maud Mauda Mautild Mawd Mechthild } +matthew_male = { MaC_ko Maciej Mads Maffeo Mahuis Matej Mateu Mateusz Matfei Math Matheo Mattanyahu Matias Matija Matiya MatouS_ Mats Matta Matthew Mathias Mathieu Maththias Matteo Matteu Matthaios Matthias Matti Mattia Mattithyahu Mattityahu MA_tyA_s Mathiu } +mattea_female = { Mateja } +matej_ninoslav_male = { Matej_Ninoslav } +mauregato_male = { Mauregato Mauregatu } +maurice_male = { Maurice Mauric Meurig Muretzen } +maura_female = { Maura } +maurus_male = { Mauru MA_uru Moruello } +mawgan_male = { Mawgan Meigant Meugan } +maximilian_male = { Massimiliano Maksimilian } +maximinus_male = { Massiminu } +maximus_male = { Macsen Massimo Massimu Maxim Maximos Maximus } +mayor_female = { Maior Mayor Mor } +mellitus_male = { Mellitus Melitus } +meirona_female = { Meirona Meiriona } +melisende_female = { Melisende ME_lisande ME_lisende MelisE_nda Melisant Melissa } +melor_male = { Melor Meglar Mylor } +menas_male = { Menas Mina } +mercurius_male = { Mercurius Merkourios ME_rkur } +merfyn_male = { Merfyn Mermin Merlin } +meriadoc_male = { Meriadoc Meiriadog Meriasek } +merryn_male = { Merryn Maruan } +michael_male = { Michael MichaE_l Michel Michele Micheli Migali Mighele MihA_ly Mihail Mihailo Mihajlo Mihangel Mikail Mikayel Mikel Mikelli Mikhael Mikhail Mikheil Mikkel Mikko Miquel Mikha_il Michiel Mitgel } +michaela_female = { Michaela MichaE_liko Michiele } +miles_male = { Milone } +milisa_female = { Milisa } +milosz_male = { Milosz Milos } +milovan_male = { Milovan } +minver_male = { Minver Menefreda Minefrida Mynfreda } +miron_male = { MirO_ Miron } +miroslav_male = { Miroslav MirosL_aw } +miroslava_female = { Miroslava } +mirza_male = { Mirza MI_rza } +mithridates_male = { Mithridates Mihrdat } +mona_female = { Mona Moyna Muadhnait } +montefeltrano_male = { Feltrino Montefeltrano } +morad_male = { Morad Murad } +mordred_male = { Mordred Medrod Modred } +morfarch_male = { Morfarch Mormarch } +morgan_male = { Morgan Morcant Morgen Morien Muirgein } +morganna_female = { Morganna Morganne } +morna_female = { Morna Muirne } +moses_male = { MosE_ Moses Mouses Musa Muza } +mstislav_male = { Mstislav ML_cisL_aw MS_cisL_aw } +muhammad_male = { Muhammad Mahammad Mamlan Mihemed Mohammed Muhammed Mahamed } +mungo_male = { Mungo Mwyn } +munia_female = { Moninha Monnia Munia MU_nia Munya } +muniadomna_female = { Mumadona MU_niadomna Muniadona } +munio_male = { Monio Monnio Munio Muniu Muno } +munuald_male = { Monaldo } +murdoch_male = { Murdoch Maredudd Muiredach Murethach Meredith } +muriel_female = { Muriel Muirgel } +murron_female = { Murron Mirren Morien Moruen Muirenn } +mustafa_male = { Mustafa Mistefa } +mutarrif_male = { al-Mutarrif Motarrif Mutarrif } +nahir_male = { Nahir Nahor Nahur Nehor } +nanaydvar_male = { Nanaydvar Nanaithvar } +nanda_female = { Nanda Nande } +nanding_male = { Nandinig Nantelino } +nandivarman_male = { Nandivarman Nantivarman } +napoleon_male = { NapoleO_ Napoleone Napuliuni } +narasimhavarman_male = { Narasimhavarman Naracimmavarman } +naravarman_male = { Naravarman Nar-Verma Naravarmandeva } +narses_male = { Narses Nerse Nerseh Nerses } +nasr_male = { Nasr Nesr } +natalia_female = { Natalia NatA_lia Nutala } +nathan_male = { Nathan Naiton Nechtan Neithon Natan } +nawshirwan_male = { Nawshirwan NoS_I_rwan } +nazgol_female = { Nazgol Nazgul } +nazir_male = { Nazir Nesir } +nechirwan_male = { Nechirwan NE_C_I_rvan } +nestor_male = { Nestore } +neulenna_female = { Neulenna Neulina Newlyna } +nicephorus_male = { Nicefuru NicE_phore Nikephoros Niqifor } +nicetas_male = { Niketas NicE_tas Niketa } +nicholas_male = { Cailean Calum Claes Claus Colin ColmA_n Columb MikoL_aj MikolA_S_ MikulA_S_ Niccolino NiccolO_ Nicholas Nicholaus Niclaes Nicolas Nicolau Niels Nigola Niklas Nikola Nikolaos Nikolaus Nikolitza NikollE_ Nikoloz Nils NicolA_ } +nicola_female = { Nicola Nicole Nicolesa Nika Nikolena Niculina } +nicodemus_male = { Nicodemus Nikodim Nicudemu } +nigel_male = { Nigel Neil Niall NjA_ll } +ninoslav_male = { Ninoslav } +nirupatonkavarman_male = { Nirupatonkavarman Nirupatunkavarman } +nonna_female = { Non Nonna Nonne Nuna NuN_a } +nonno_male = { Nunno Nuno NunO_ NuN_o NuN_u } +norbert_male = { Norbert Nordepert } +nowy_male = { Nowy Nougui } +nura_female = { Nura Nahara } +nuria_female = { Nuria NU_ria } +obeko_male = { Obeko Oveco Ovecu } +obizzo_male = { Obizzino Obizzo } +octavia_female = { Octavia Ottavia Otavia } +octavianus_male = { Ottaviano } +octavius_male = { Eudaf Octave Octavius Ottavio Ottaviu } +odd_male = { Odd Oddr } +oddilo_male = { Odilo } +odilia_female = { Ottiglia } +odoario_male = { Odoario Odoariu } +ofeig_male = { Ofeig O_feigr } +olaf_male = { Olaf AmlaI_b Anlaff Aulay Olafr Olav Olavi Oluf Onlaf O_lafr } +oliver_male = { Alaverru Oliba Olibia Oliver Oliuer Olivier Oliviero Olivio Oliviu } +olwen_female = { Olwen Uluen } +oneka_female = { Oneca Onecca Oneka Onega } +ordono_male = { Ordono Ordonho Ordonno OrdoN_o OrdoN_u Urdun } +orestes_male = { Oreste Oresti } +orlandus_male = { Orlando Orlandu Orlannu } +orm_male = { Orm Ormr } +orsocorre_male = { Orgodor Orzocor } +orvar_male = { Orvar O_rvar } +osorio_male = { Osorio Osoriu } +ostoja_male = { Ostoja } +osulf_male = { Osulf Oswulf } +oswald_male = { Oswald Oswallt Usuullt } +othello_male = { Tello Tellu } +ottar_male = { Ottar Authari Ottarr O_ttar } +otto_male = { Ebles Eudes Eudon Eudo_n Oddet Oddone Odo_ O_dO_n Otto Luder-Udo Odo Odon Ota Othon Ott Otton Ottone Udo Uttuni } +ottobuono_male = { Ottobono Ottobuono } +otwin_male = { Otwin Odoin } +pagan_male = { Pagan Paganello Pagano Payen } +paldulf_male = { Paldolf } +pancratius_male = { Pancratziu Pancrazio Pancraz } +pandaram_male = { Pandaram PantA_ram } +pandenulf_male = { Pandenolf } +pando_male = { Pandone } +pandulf_male = { Pandolf Pandolfo Pandolfu } +pantaleon_male = { Pantaleu } +parakrama_male = { Parakrama ParA_kkirama } +parameswaravarman_male = { Parameswaravarman ParamE_svaravarman } +paranirupasingham_male = { Paranirupasingham Paranirupacinkam } +parankusan_male = { Parankusan ParA_nkucan } +parantaka_male = { Parantaka ParA_ntaka } +pararajasekharan_male = { Pararajasekharan PararA_cacE_karan } +parvaneh_female = { Parvaneh Perwane } +pascal_male = { Pascal Pascale Paschal Pasquale Paschalis } +pascentius_male = { Pascentius Pasgen } +pashang_male = { Pashang PE_S_eng } +pasquitan_male = { Pasquitan Pascueten } +paternus_male = { Paternus Padarn Patern Pidarnoin } +patricia_female = { Patricia Patrikia Patrizia } +patrick_male = { Padric Padrig PA_traic Patrick Patrikios Patrizio Patriziu Patryk Pedric Petroc } +patrona_female = { Paterna Patrona Patruina } +paul_male = { Boghos PA_l PAAl Paavo Pal Paol Paolino Paolo Paul Paulos Paulose PA_ulu Paulus Pavel Pavle Pavlos PaweL_ Pawl Pol PO_l Pauli Paulin } +paula_female = { Paula Paola } +paulina_female = { Paulina Pavlina } +pavica_female = { Pavica } +pelagia_female = { Pala Palla } +pelagius_male = { Balakayus Belay PE_lage Pelagio Pelagios Pelagius Paio Pelaio Pelayo Pelayu } +peregrine_male = { Pellegrino Pellegrinu } +peronella_female = { Peironela PeironE_la Pernelle Pernilla Peronella PE_ronelle } +peroz_male = { Peroz PI_roz } +peter_male = { Bedros Boutros Cephas Cephus Pathrose Peder Pedr Pedro Pedru Pedur PE_ire PE_r Pere Pero Perrot Petair Petar Peter PE_ter Petr Petre Petri Petro Petros Petruccio Petru Petrus Piarres Pierre Pieter Pietro Piotr PjetE_r Peider Padrut } +petronilla_female = { Petronilla Petronilha Pieternelle Petra } +philip_male = { Felip Felipe Ffilip Filibus Filip Filipe Filippino Filippo Filippu Filips Filipu FulO_p Phelippe Philip Philipp Philippe Philippos Phillip Pilib Piyliypaos } +philippa_female = { Philippa Filipa Filippa } +philomena_female = { Filomena Philomena } +piniolo_male = { Pin_olo PiN_olu } +pius_male = { Pio Piu } +plaisance_female = { Plaisance Plazentzia } +pons_male = { PonC_ Ponce PO_ncio Pons Pontio Ponz Ponzu } +poppo_male = { Poppo } +pourandokht_female = { Pourandokht Burandoxt } +pravara_male = { Pravara Pravare } +premysl_male = { PR_emysl PrzemysL_ PrzemysL_aw Premysl } +priboje_male = { Priboje } +prijezda_male = { Prijezda } +priscilla_female = { Priscilla Prisisilla } +pritampala_male = { Pritampala Pritampal } +prithviraja_male = { Prithviraja Prithivipala Prithvipal Prithviraj Prithvi } +procopius_male = { Procopius Prokop Prokopios } +prosper_male = { Prospero Prosperu } +prudentius_male = { Prudencio } +ptolemy_male = { Ptolemy Ptolemee PtolE_mE_e } +puviraja_male = { Puviraja PuvirA_ca } +qasim_male = { Qasim Kassim } +rachel_female = { Rachel Raahelamma } +radelchis_male = { Radelchis } +radgis_male = { Radgis Ratchis } +radic_male = { RadiC_ } +radislav_male = { Radislav } +radislava_female = { Radislava } +radivoj_male = { Radivoj } +radogost_male = { Radogost } +radwald_male = { Radoald } +ragnar_male = { Ragnar Ragnarr } +ragnfrid_female = { Ragnfrid RO_gnfriT_ RO_gnfrI_D_r } +ragnhild_female = { Ragnhild RO_gnhildr Ragnell Ronalda Ragnhildr } +ragnvald_male = { Ragnvald RO_gnvaldr Ragnald Ronald } +rahula_male = { Rahula Rahule } +rainulf_male = { Rainulfu } +rajadhiraja_male = { Rajadhiraja IrA_cA_tirA_ca } +rajaditya_male = { Rajaditya IrA_cA_titta } +rajaraja_male = { Rajaraja IrA_carA_ca } +rajasekhara_male = { Rajasekhara IrA_cA_cekara } +rajasingan_male = { Rajasingan IrA_cacimman } +rajendra_male = { Rajendra IrA_cE_ntira } +raka_male = { Raca } +ralindis_female = { Ralinda } +ralph_male = { Radke Radolf Radulf Radulfo Ralf Ralph RE_dwulf Randolf Randolph Raolf Raoul Rodolf Rodolfo Rodulfu Rudolf Rudolfu Raduolf } +ramiro_male = { Ramiro Ramir Ramiru Ranimiro Remiro } +rampala_male = { Rampala Rampal } +ranadhiran_male = { Ranadhiran RanatI_ran } +ranaditya_male = { Ranaditya Ranatitta } +rangraja_male = { Rangraja Rangraj } +raphael_male = { RafaEl Rafaello Raphael Raziel } +rashid_male = { Rachid Rashid } +rawwad_male = { Rawwad Revend } +raymond-Berengar_male = { Raimond-BerenguiE_ Ramon-Berenguer Raymond-Berengar } +raymond_male = { Erramun Raimond Raimondo Raimundo Rajmund Ramon RamO_n Ramundu Ramuni Raymond RemO_n } +rayner_male = { Ranieri Raniero Rainero Rainone Rayner Reniero Reinier } +rebecca_female = { Rebecca Accamma } +refil_male = { Refil Refill } +regina_female = { Regina Rhiainfelt Rioantguellt } +reginald_male = { Rainald Rainaut Ranald Raynaud Raynold RE_genweald Reginald Reginhard Reignarz Reinhold Reinoud Renaud Rheinallt Rinaldo Rinaldu } +reinbern_male = { Reinbern Reginbern } +remigius_male = { Remi Remigi } +renard_male = { Reineke Reinhard Renard Renhard } +renatus_male = { Rinatu } +resa_female = { Resa } +reuben_male = { Reuben Roupen Rupin } +rhiannon_female = { Rhiannon Rioanon } +rhiwallon_male = { Rhiwallon Riuallon } +riacet_male = { Riacet Riaged } +ricarda_female = { Ricarda Ricciarda Richara Richardis Richenda RichE_nda Richent Richeut Rikissa RI_kiza } +ricenus_male = { Ricenus Rhigeneu Riceneu } +richard_male = { Reccared Rekkaredo Rhicert Ricard Ricardo Ricart Riccardo Riccardu Richard Richart Riku Ryszard } +rikulfr_male = { Riculf Rikulfr RI_kU_lfr } +rioantdrec_female = { Rioantdrec Rhiaindrech } +riwal_male = { Riwal Rhiwal } +robert_male = { Hrodberht Rhobert Robert RobE_rt Roberto Robertu Robrecht Rohart Roparth Ropert Rubbertu Rubert Ruprecht } +roderick_male = { Errodrigo Ludriqh Rhodri Rhydderch Roderic Rodericho Roderick Roderissus Rodric Rodrigo Rodrigu Roi Rory RuaidrI_ Ruairi Ruatirch Rudri Rui } +rodgand_male = { Rodgand Hrodgaud } +rodwald_male = { Robaldo Rodgoald Rodoald Rodwald Rubaldo } +roger_male = { Rodegar Roger Rogier Rudigar Ruggero Ruggeru Ruggiero Rutger } +roland_male = { Lachlan RolA_n Roland Rolando Rolland } +rolf_male = { Rolf Hrolfr HrO_lfr HrO_D_O_lfr } +roman_male = { Rhufon Roman RomA_n Romano Romanos Romanus Ruman Rumon Ramun } +romoald_male = { Romoald } +ronan_male = { Ronan RO_nA_n } +ros_female = { Ros RO_is } +rosa_female = { Rosa RO_zsa Rose } +rostam_male = { Rostam Rostan Rustam } +rotfrid_male = { Rofrit } +roy_male = { Roy Ruah } +rucenus_male = { Rucenus Rhun Roucen Ru } +ruffinus_male = { Grifiud Griffith Gruffydd Ruffinus } +rurik_male = { Rurik HrO_rekr RO_rek RO_rik HrE_rekr } +russus_male = { Rosso Rubino } +saad_male = { Sa_d Saad } +saba_male = { Saba Sabah Sabba_e Sava } +saba_female = { Saba Sabah Sava } +sabrisho_male = { Sabrisho Sabr_Ishu } +sadayavarman_male = { Sadayavarman Cataiyavarman } +sadmarkar_female = { Sadmarkar Semarkar } +saga_female = { Saga SA_ga } +saladdin_male = { Saladino } +salinguerra_male = { Salinguerra } +salvator_male = { Bobore Salvador Salvatore Sarvaturi } +samanta_male = { Samanta Samant-Singh Samantasimha } +samarasimha_male = { Samarasimha Samar-Singh } +samaritan_male = { Samaritanu } +sami_female = { Sami Sameah Samee Sameea Samiya Samiyah Samiyya Samya } +sami_male = { Sami Samiy } +samuel_male = { Samuel SA_muel Samueli SamuE_li Samoeli Sawyl } +samund_male = { SA_mund SE_mundr } +sancha_female = { Antsa Sancha SanC_a Sanya } +sancho_male = { Antso Sancho Sanchu Sanciu Sanctus SanC_ Sandde Sans Sante Sanyo } +sandalj_male = { Sandalj } +sanko_male = { Sanko } +sarah_female = { Sara SA_ra Sarah Saramma Saira } +satinik_female = { Satinik Satenik } +savaric_male = { Sabariquh Savarico Savaricu } +scholastica_female = { Scholastyka Scolaster Culastia } +sebastian_male = { Bastian BastiA_n Sebastian SebastiA_n Sebastiaen Sebastiano Sebastianos Sebastianu SebastiA_o Sebustianu Bastiaun } +seervallabha_male = { Seervallabha CI_vallapa } +seervallabhan_male = { Seervallabhan CI_vallapan } +segarajasekaran_male = { Segarajasekaran CekarA_cacE_karan } +senara_female = { Senara Zennor } +seraphin_male = { Serafin Serafino Serafinu Seraphin } +sergius_male = { Sarkis Sergio Sergios Sergiu SE_rgiu Sergius Serigi } +serhilda_female = { Serhilda Serenahilt } +severin_male = { Severin Severino } +severus_male = { Seferus Severo } +sevilay_female = { Savilay Sevilay } +sevindik_female = { Savintik Sevindik } +sextus_male = { Sesto } +shadhi_male = { Shadhi S_adI_ } +shahab_male = { Shahab S_ahab } +shahanshah_male = { Shahanshah S_ahenS_ah Shanshe } +shahan_male = { Shahan Shahen } +shahbaz_male = { Shahbaz S_ahbaz } +shahin_male = { Shahin S_ahin } +shahram_male = { Shahram S_ahram } +shahrokh_male = { Shahrokh S_ahrux Sharokh } +shahruz_male = { Shahruz S_ahruz } +shahryar_male = { Shahryar S_ahryar } +shapur_male = { Shapur S_apur } +sharwin_male = { Sharwin S_arvin } +shavur_male = { Shavur S_awur } +shaw_male = { Shaw SE_aghdha } +shayan_male = { Shayan S_ayan } +sheraga_male = { Sheraga Shraga } +shirkuh_male = { Shirkuh S_I_rkU_h } +shuayb_male = { C_uayb Shuayb } +sibislav_male = { Sibislav } +sibylla_female = { Sibel Sibila Sibilia Sibilla Sibil_la Sibyl Sibylla Sybilla Sibylle Sybille } +sicard_male = { Sicard } +sicco_male = { Sicco Sico Sikke } +sicheri_male = { Sicheri Sigeriu } +siddhartha_male = { Siddhartha Siddharthe } +siegfried_male = { Siegfried Sigfrid Sigifredo } +sieghart_male = { Sieghart Sieghard } +sigbjorn_male = { SigbjO_rn SigrbjO_rn } +siginulf_male = { Siginolfo } +sigisbert_male = { Sigisbert Sigbert } +sigmund_male = { Sigmund Siegmund Sigismond Sigismund Zikmund Zsigmond Zygmunt } +sigrid_female = { SigrI_D_r Sigrid } +sigurd_male = { Sigurd SigurT_r Sigward Sikard Siward Siweard Sjoerd } +silo_male = { Silo Silu } +silvester_male = { Silvester Silvestro Silvestru Szilveszter } +simhavishnu_male = { Simhavishnu Cimmavisnu } +simon_male = { Jimeno Semeno Shem_on Shimon Shimshon Simeon Simeoni Simion Simione Simon SimO_n Simone Simonetto Simuni Symeon Xemen XimE_n Ximeno Ximenu Schimun } +simplitius_male = { Simplitziu } +singhabahu_male = { Singhabahu CinkapA_ku } +sinibald_male = { Sinibaldo } +sirus_male = { Siru } +sisenand_male = { Sesnando Shishnand Sisenando Sisnando } +sisenanda_female = { Sesenanda } +sisupala_male = { Sisupala Sisupal } +skule_male = { Skule Scule Skuli SkU_li } +slaine_female = { Slaine SlA_I_ne } +smbat_male = { Smbat Sumbat } +sobeslaus_male = { Sobeslaus SobE_slav Sobieslav } +solomon_male = { Salemon Salman Salomon Selevan Selyf Solomon SolomO_n Sulayman Suleyman Suleiman } +solve_male = { SO_lve SO_lvi } +somerled_male = { Somerled Somhairle SumarliT_i } +sonpala_male = { Sonpala Sonpal } +sophia_female = { Sophia Z_ofie Sofia Sofie Sofija Sophie Zofia ZsO_fia Sohvi } +sorleone_male = { Sorleone } +sorkver_male = { SO_rkver SO_rkvir } +sozzo_male = { Sozzo } +spino_male = { Spinetto } +stanislav_male = { Stanislav StanisL_aw } +stana_female = { Stana } +starkad_male = { Starkad StarkaT_r } +sten_male = { Sten Steinn Steyn } +stephania_female = { Estefania EstefanI_a EstefA_nia Estevainha Estienette Stefana Stefania Stephania Stephanie StE_phanie } +stephen_male = { Eappen Estienne E_tienne Estiennot Esteban EstE_banu EstE_vA_o EstE_ve Estevo Isteban IstE_vene IstvA_n Stefan Stefano StE_fanu Stefanus Stefen Steffen Stepan Stepanos Stepanoz Stephan Stephanos Stephen Steven Stjepan Szczepan Steafan } +styrkar_male = { Styrkar StyrkA_r } +suero_male = { Soeiro Sueiro Suero Sueru } +sukhinpala_male = { Sukhinpala Sukhinpal } +sultanpala_male = { Sultanpala Sultanpal } +sundara_male = { Sundara Cuntara } +sune_male = { Sune Suni } +sunifred_male = { Sunifred Suniefredo } +sunyer_male = { Sunyer Suneario } +surajpala_male = { Surajpala Surajpal } +surkhab_male = { Surkhab Surxap } +susan_female = { Sosamma Susan Susana Susanah Susanna Susanne Suzana SU_sanna } +svanhild_female = { Svanhild Svanhildr } +svatopluk_male = { Svatopluk S_wiE_topeL_k Sviatopolk } +sven_male = { Sven Soini Svein Sveinn Svend Swegn Sweeny Suibne Sweeney } +sviatoslav_male = { Sviatoslav S_wiE_tosL_aw Svietoslav } +swanahild_female = { Swanahild Suanhilde } +sigtyrgg_male = { Sigtrygg Sigtryggr } +sylvain_male = { Silvano } +symmachus_male = { Simachu Symmachos Symmachus } +tabitha_female = { Tabitha Tabatha Tabby Tabetha } +tadg_male = { Tadg Tadhg Tarla Tegwyd Taig Teague } +tahmasb_male = { Tahmasb Tahmasp } +talia_male = { Talia Taliah Talya } +talorcan_male = { TalorcA_n Telurgan } +talore_male = { Talore Talorc Telurg } +tamar_female = { Tamar Tamari } +tancostyla_female = { Tancostyla Tanguistl Tangwystl } +tancredi_male = { Tancred Tancredi } +tantalus_male = { TA_ntalu } +taran_male = { Taran Tuireann } +tavi_male = { Tavi Tavish } +teath_female = { Teath Etha Itha Tetha } +teber_male = { TA_bA_r Teber } +teimuraz_male = { Teimuraz Taymuraz } +tejasimha_male = { Tejasimha Tej-Singh } +tejpal_male = { Tejpal Tejapala } +telesinus_male = { Telesinus Taliesin } +teresa_female = { Talesa Taresa Tarexia Teresa TerE_sa Tereza Terezia Thresiamma } +thaddeus_male = { Addai Taddai Taddeo Tadduccio Tadeusz Thaddeus Thadeosi Thiaddi } +thecla_female = { Tecla Tegla Tekla Thecla } +thelesphore_male = { TelE_sfuru } +theobald_male = { Teobald Teobaldo Teobaldu Tetbald Theobald ThiE_baut Thiadbold Thibault Tibaldo Tibalt Tibaud Tibault Tybalt Tybaut } +theodat_male = { BoZ_ydar Bozidar Dat Deodat Fedot Teodato Theodat Theodote Theodotos } +theoderic_male = { Theoderic Theoderich } +theodolf_male = { Teodolfo } +theodora_female = { Feodora Teodora Theodora ThE_odora } +theodore_male = { Theodore Feodor Tadros Tedore Teodor Teodoro Teudar Teudur Tewdwr TheodO_ros Theodoros Thoros ThE_tore Tiudoru Tudor } +theodoric_male = { DE_tR_ich Diederick Diederik Dietrich Dirk Dytryk Teudaric Teuderic Teudric Tewdrig Theodoric ThE_odoric Theodorich Theodoricho Thierry TiE_rri Tiuduricu } +theodosia_female = { Theodosia Feodosia Teodosia } +theodosius_male = { Tedisio Teodizio Teodosiu Tewdos Theodosios Theodosius Teodosi } +theophanus_male = { Theophanus Tifan } +theophania_female = { Theophano ThE_ophanie } +theudewald_male = { Tedaldo Theudoald } +theutpert_male = { Teutperto } +thobias_male = { Tobias } +thomas_male = { Tam Tam_as TamA_s Ta_mhas Th_amhais Thoma Thomas Tohmas Tomas TomA_s TomajE_ Tomasz Tommaso Tommasu Tomo Tomos Touma Toumas Tovmas Tumasi Tumasch } +thomasa_female = { Thomasa Tam Tamasin Tami Tammy Tamsin Tamsyn Tamzin Tomasina } +thor_male = { Thor Donar } +thora_female = { Thora T_ora Tora T_O_ra } +thordis_female = { Thordis T_ordis T_O_rdI_s } +thorolf_male = { Thorolf T_orolfr Torolf T_O_rO_lfr } +thyra_female = { Thyra T_yra T_yri } +tiberius_male = { Tiberius Tiberios } +tiburge_female = { Tiburge Thetburga Tiborg Tibourge } +tigridia_female = { Tegridia Tigridia } +timothy_male = { Timothy Dimetheos Thimo } +timur_male = { TimE_r Timur } +tisemir_male = { TI_semir Tihomir } +titianus_male = { Tiziano } +tjudmund_male = { Tjudmund T_iO_D_mundr } +toda_female = { Toda Tota } +toghrul_male = { ToghrI_l Toghrul } +toke_male = { Toke TO_ki } +torbjorn_male = { TorbE_nu TorbjO_rn T_orbjO_rn TorbjOErn } +torbrand_male = { Torbrand T_orbrandr } +torchitorio_male = { Torchitor Torchitoriu } +tord_male = { Tord T_ordr T_orD_r } +torfinn_male = { Torfinn T_orfinn T_orfinnr } +torkel_male = { Torkel T_orgil Thurcytel Torgil Torgils Torquil T_orgils } +tornik_male = { Tornik Tornike } +torquatus_male = { Torquato } +torsten_male = { Torsten T_orsteinn Torstein } +totil_male = { Totil T_jO_stO_lfr } +toste_male = { Toste Tostig TO_sti } +trajan_male = { Trajan Traianos } +tribune_male = { Tribuno } +tristan_male = { Tristan Drosten Drystan } +trudilde_female = { Trodilde Trudilde } +truppoald_male = { Truppoald } +tryggve_male = { Tryggve Tryggvi } +tvrtko_male = { Tvrtko } +tuathal_male = { Tuathal TU_athal Tudwal Tugdual } +tudwallon_male = { Tudwallon Tuduallon } +tudy_male = { Tudy Tudi } +turk_male = { Turco } +ubaldo_male = { Baldo Baldu Balduccio Ubaldo } +udaya_male = { Udaya Utaiya } +uffe_male = { Uffe Offa } +uhtred_male = { Uhtred UhtrE_d } +ulf_male = { Guelfo Guelph Ulf Ulfo Ulfr Ulv Wulf Wulff Welf U_lfr } +ulfhild_female = { Ulfhild Wulfhild Wulfhilde U_lfhildr } +ulrich_male = { Odalrico Olderico OldR_ich Olrico Udalrich Udalrico Uldarico Ulric Ulrich } +ulvhilde_female = { Ulvhilde Ulfhildr } +umar_male = { Omer Omari Umar } +una_female = { Una U_na } +urban_male = { Erb Erbin Erpin Irb Urbain Urban Urbano Urbien } +urbgenius_male = { Urbgenius Urbcen Urien } +ursula_female = { Ursula Ursule } +ursulinus_male = { Ursulinus } +urraca_female = { Urraca Urraka } +ursus_male = { Orso Orson Ursion Ursus Uorsin } +ute_female = { Ute Oda Uta } +uthman_male = { Uthman Osman Athman } +vaclav_male = { Vaclav VA_clav Vencel VE_nceslav WaN_ko WacL_aw Wenzel } +vairisimha_male = { Vairisimha Vairsingh } +vakhtank_male = { Vakhtank Vakhtang } +vakpati_male = { Vakpati Vakapati Vakpatiraja } +valentin_male = { Ualan Valenti Valentin Valentino Valintinu Walan Walenty Valantin } +valerian_male = { Valirianu } +valerius_male = { Valerio Valerios Valerius } +valhanadeva_male = { Valhanadeva Valhana } +varagunan_male = { Varagunan Varakunan } +varagunavarman_male = { Varagunavarman Varakunavarman } +varshapala_male = { Varshapala Varshpal } +varshasb_male = { Varshasb VarS_asp } +vasco_male = { Balashk Belasko Blasco Vasco Velasco Velascu } +vela_male = { Beila Vela } +velasquita_female = { Belasquida Belaskita Velasquida Velasquita } +vellido_male = { Bellidu Vellido } +veep_female = { Veep Vepa } +vermudo_male = { Bermond Bermudo Bermudu Veremondo Veremundo Vermudo } +victor_male = { Biktor Uther Uthyr Victor Viktor Vittore Vittorio Vittoriu Wecta } +vidurathpala_male = { Vidurathpala Vidurathpal } +vigdis_female = { Vigdis VigdI_s VigdI__s } +vigraharaja_male = { Vigraharaja Vigrharaja } +vijayaditya_male = { Vijayaditya VicayA_titta } +vijayalaya_male = { Vijayalaya VicayA_laya } +vijayaraga_male = { Vijayaraga VicayA_raka } +vikramaditya_male = { Vikramaditya VikramA_tittA_ } +vincent_male = { C_enE_k Pizente VicenC_ Vicente Vincenne Vincent Vincenzo Vissente Wincenty Vincenz } +vinciguerra_male = { Vinciguerra } +virabhadra_male = { Virabhadra Kwirapabhadra } +virakhesari_male = { Virakhesari VI_rakE_cari } +virarajendra_male = { Virarajendra VI_rarA_cE_ntira } +virasekhara_male = { Virasekhara VI_racE_kara } +viriathius_male = { Viriathius Guriant Gwriad } +virodaya_male = { Virodaya VI_rO_taya } +visclavara_female = { Viscla_vara } +vishtasb_male = { Vishtasb VI_S_tap } +vitaca_female = { VitaC_a } +vitalian_male = { Vitaliano } +vitalinus_male = { Gwydolin Vitalinus } +vitalis_male = { Guitol Gwydol Vitale Vitalis } +vito_male = { Idu Vitu } +vivianus_male = { Bibianus Vivianu } +vivili_female = { Vivilde Vivili } +vladimir_male = { Vladimir Valdemar VladimI_r Waldemar } +vladislav_male = { Vladislav WL_adysL_aw WL_odzisL_aw } +vlatko_male = { Vlatko } +vojaca_female = { VojaC_a } +vojislava_female = { Vojislava } +vortigern_male = { Vortigern Gurthiern Gwerthern Vortegyn } +vortimer_male = { Vortimer Gwerthefyr } +vratislav_male = { Vratislav Wertislav WratysL_aw } +vsebor_male = { VS_ebor WszebO_r Vsebor } +vukac_male = { Vukac } +vukasin_male = {VukaS_in } +vukmir_male = { Vukmir } +walbert_male = { Gualberto Walpert } +waldrada_female = { Waldrada Walderada Vualdrada } +wahustan_male = { Wahustan Vahusdan } +walter_male = { Balterio BhA_tair Gauthier Gautier Gualter Gualtiero Guterre Gutierre Guttier Ualtar Valteri Walter Walthari Walther Wolter Wautier } +waltheof_male = { Waltheof Waldeve Waldo } +weickhard_male = { Weickhard Weichart } +werestan_male = { Werestan Gwerstan } +werner_male = { Werner Irnerius Warin Werneke } +wilfred_male = { GuifrE_ Guifredo Vifredo Vilfredo Wifredo Wilfred } +william_male = { Gilen Gugghiermu Guglielmo Guglielmu Guglielmus GuilhE_m Guilhem Guilherm Guillaume Guillelme Guillem GuillE_n Guillerme Guillermo Gulielm Gullielmo Gwilym Liam Uilliam VilE_m Vilhelm Wilhelm Willem William Guglielm } +williamette_female = { Guillaumette Guillelma Guillemecte Williamette } +wimara_male = { Vimara Wimarano } +winaloe_male = { Winaloe Guinol } +winifred_female = { Winifred Gwenfrewi } +withred_male = { Withred WihtrE_d } +witiza_male = { Vitiza Witiza } +wolfram_male = { Wolfram Vulframn } +xemraja_male = { Xemraja Kshemraja } +ximena_female = { Jimena Ximena } +yazid_male = { Yazid YezI_d } +yeghishe_male = { Yeghishe Yeghise } +yolanda_female = { Ioulanda Jolanta Valence Viola Violant Violante Violent Violeta Yolanda Yolande Violanta } +yuddamalla_male = { Yuddamalla Yuddhamalla } +yves_male = { Yves Erouan } +yvonne_female = { Yvonne Erouana Yvon } +zachary_male = { Zacarie Zaccaria Zachariah Zacharias Zacharria Zachary Zack Zakariyah Zakariyya } +zaida_female = { Zahida ZaI_da } +zartosht_male = { Zartosht ZerdeS_t } +zbynek_male = { ZbynE_k Zbigniew Zbyszko Zbynek } +zosimus_male = { Zosimus Zosima } +zeno_male = { Zenon Sein } +zeta_female = { Zeta Zeita } +zeya_male = { Zeya Zeyar } +zubeyr_male = { Zubeyr Zuber Zuberi } +zuhayr_male = { al-Zuhayr Zuhayr } diff --git a/N3OW/common/culture/name_equivalency/_info.info b/N3OW/common/culture/name_equivalency/_info.info new file mode 100644 index 00000000..a12ddfcb --- /dev/null +++ b/N3OW/common/culture/name_equivalency/_info.info @@ -0,0 +1,13 @@ +This folder ties names from different cultures to one another. +When changing culture, if the character's current name is equivalent to a name in the resulting culture, the character will change name. + +== Format == +For men, the names "Henrik", "Heinrich", and "Henrich" will be considered the same for naming purposes. +henrik_male = { "Henrik" "Heinrich" "Henrich" } +Lack of a postfix will also be interpreted as male. + +For women, the names "Matilda" and "Mathilda" will be considered the same for naming purposes. +matilda_female = { "Matilda" "Mathilda" } + +The keys are arbitrary except "_male" or "_female" at the end. + diff --git a/N3OW/common/culture/name_lists/_name_lists.info b/N3OW/common/culture/name_lists/_name_lists.info new file mode 100644 index 00000000..93941158 --- /dev/null +++ b/N3OW/common/culture/name_lists/_name_lists.info @@ -0,0 +1,73 @@ +Handles virtually everything regarding naming in cultures. +Each culture uses "name_list = key" to pick a name list. + +== Structure == +name_list_key = { + ### Will use founders name when creating new dynasties or cadet branches ( bool ) + # Default: no + founder_named_dynasties = no + + ### Can house name be used as realm name on the map ( bool ) + # Default: no + house_based_map_names = yes + + ### Can suggest names from within family ( bool ) + # Default: yes + suggest_family_names = yes + + ### Can suggest names from an ancestor ( bool ) + # Default: yes + suggest_ancestor_names = yes + + mercenary_names = { # Names and CoAs that can be used by mercenaries of this culture + { name = "mercenary_company_name1" coat_of_arms = "mercenary_company_coa1" } + { name = "mercenary_company_name2" coat_of_arms = "mercenary_company_coa2" } + ... + } + + male_names = { + 10 = { // The weight for this group of names, the higher, the more common the name is + commonNameA commonNameB_baseA commonNameC commonNameD_baseA // A list of names, nameX_baseY means that nameX is a variant of a base name baseY (e.g. John_John Jan_John Ian_John) + } + 1 = { + rareNameA rareNameB + } + } + + female_names = { // Names can also be defined as a single list with no weights + nameA_baseB nameB nameC_baseB + } + + dynasty_names = { // Dynasty name list, similar to male_names/female_names, just without weights + { dynnp_von dynn_Pommern } // but it supports defining prefixes in addition to base names. The {} are required then + { dynn_Orsini } // prefixes are optional + dynn_Fournier // and so are the {} when not using a prefix + } + dynasty_of_location_prefix = "dynnp_von" // when generating a dynasty name based on a title, add this prefix + + # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. + pat_grf_name_chance = 50 + mat_grf_name_chance = 5 + father_name_chance = 10 + + # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. + pat_grm_name_chance = 10 + mat_grm_name_chance = 50 + mother_name_chance = 5 + + # Patronyms. Names after the primary parent. Can use both prefix and suffix together ("McDavidson"). _vowel is used for when the parent's name starts with a vowel. + patronym_prefix_male = "dynnpat_pre_mac" + patronym_prefix_male_vowel = "dynnpat_pre_vow_mag" + patronym_prefix_female = "dynnpat_pre_nic" + patronym_prefix_female_vowel = "dynnpat_pre_vow_nig" + + patronym_suffix_male = "dynnpat_suf_son" + patronym_suffix_female = "dynnpat_suf_sdaughter" + + # Patronyms will display in names if: + # - the Character's culture has "always_use_patronym = yes", or + # - the Character's government has "always_use_patronym = yes", or + # - the Character's Liege's government has "always_use_patronym = yes" + # Default is no. + always_use_patronym = yes +} diff --git a/N3OW/common/customizable_localization/00_roaming_loc.txt b/N3OW/common/customizable_localization/00_roaming_loc.txt deleted file mode 100644 index 04e363e0..00000000 --- a/N3OW/common/customizable_localization/00_roaming_loc.txt +++ /dev/null @@ -1,543 +0,0 @@ -HoldingNoHoldingTerrainRoaming = { - type = province - - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = no_holding_roaming - trigger = { - has_holding = no - NOR = { - terrain = farmlands - terrain = taiga - terrain = steppe - } - } - } - - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = holding_roaming - fallback = yes - } -} - -HoldingNoHoldingTerrainRoamingTooltip = { - type = province - - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = no_holding_roaming_tooltip - trigger = { - has_holding = no - NOR = { - terrain = farmlands - terrain = taiga - terrain = steppe - } - } - } - - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = holding_roaming_tooltip - fallback = yes - } -} - -RoamingIntroTerrainSnippet = { - type = province - - random_valid = yes - - ### Forest, Jungle, or Taiga ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_forest - trigger = { - roaming_activity_intro_base_three_trigger = { - TERRAIN = forest - TERRAIN_2 = taiga - TERRAIN_3 = jungle - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_forest_2 - trigger = { - roaming_activity_intro_base_three_trigger = { - TERRAIN = forest - TERRAIN_2 = taiga - TERRAIN_3 = jungle - } - } - } - ### Forest or Taiga Winter ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_forest_winter - trigger = { - roaming_activity_intro_winter_two_trigger = { - TERRAIN = forest - TERRAIN_2 = taiga - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_forest_winter_2 - trigger = { - roaming_activity_intro_winter_two_trigger = { - TERRAIN = forest - TERRAIN_2 = taiga - } - } - } - ### Forest or Jungle Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_forest_monsoon - trigger = { - roaming_activity_intro_monsoon_two_trigger = { - TERRAIN = forest - TERRAIN_2 = jungle - } - } - } - ### Mountain ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_mountain - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = mountains } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_mountain_2 - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = mountains } - } - } - ### Mountain Winter ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_mountain_winter - trigger = { - roaming_activity_intro_winter_trigger = { TERRAIN = mountains } - } - } - ### Mountain Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_mountain_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = mountains } - } - } - ### Hills ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_hills - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = hills } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_hills_2 - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = hills } - } - } - ### Hills Winter ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_hills_winter - trigger = { - roaming_activity_intro_winter_trigger = { TERRAIN = hills } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_hills_winter_2 - trigger = { - roaming_activity_intro_winter_trigger = { TERRAIN = hills } - } - } - ### Hills Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_hills_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = hills } - } - } - ### Plains or Steppe ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_plains - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = plains - TERRAIN_2 = steppe - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_plains_2 - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = plains - TERRAIN_2 = steppe - } - } - } - ### Plains or Steppe Winter ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_plains_winter - trigger = { - roaming_activity_intro_winter_two_trigger = { - TERRAIN = plains - TERRAIN_2 = steppe - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_plains_winter_2 - trigger = { - roaming_activity_intro_winter_two_trigger = { - TERRAIN = plains - TERRAIN_2 = steppe - } - } - } - ### Plains Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_plains_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = plains } - } - } - ### Farmlands or Floodplains ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_farmlands - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = farmlands - TERRAIN_2 = floodplains - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_farmlands_2 - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = farmlands - TERRAIN_2 = floodplains - } - } - } - ### Farmlands Winter ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_farmlands_winter - trigger = { - roaming_activity_intro_winter_trigger = { TERRAIN = farmlands } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_farmlands_winter_2 - trigger = { - roaming_activity_intro_winter_trigger = { TERRAIN = farmlands } - } - } - ### Farmlands or Floodplains Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_farmlands_monsoon - trigger = { - roaming_activity_intro_monsoon_two_trigger = { - TERRAIN = farmlands - TERRAIN_2 = floodplains - } - } - } - ### Desert or Drylands ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = desert - TERRAIN_2 = drylands - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert_2 - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = desert - TERRAIN_2 = drylands - } - } - } - ### Desert or Drylands Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert_monsoon - trigger = { - roaming_activity_intro_monsoon_two_trigger = { - TERRAIN = desert - TERRAIN_2 = drylands - } - } - } - ### Desert Mountains ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert_mountains - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = desert_mountains } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert_mountains_2 - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = desert_mountains } - } - } - ### Desert Mountains Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert_mountains_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = desert_mountains } - } - } - ### Oasis ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_oasis - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = oasis } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_oasis_2 - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = oasis } - } - } - ### Oasis Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_oasis_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = oasis } - } - } - ### Wetlands ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_wetlands - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = wetlands } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_wetlands_2 - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = wetlands } - } - } - ### Wetlands Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_wetlands_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = wetlands } - } - } -} - -RoamingIntroSecondHalf = { - type = province - - ### Generic - text = { - localization_key = roaming_intro_second_half_generic - fallback = yes - trigger = { - roaming_activity_winter_trigger = no - roaming_activity_monsoon_trigger = no - } - } - - ### Winter - text = { - localization_key = roaming_intro_second_half_winter - trigger = { - roaming_activity_winter_trigger = yes - } - } - - ### Monsoon - text = { - localization_key = roaming_intro_second_half_monsoon - trigger = { - roaming_activity_monsoon_trigger = yes - } - } -} - -RoamingOutroStressLoss = { - type = character - - random_valid = yes - - # Weak - text = { - localization_key = roaming_outro_snippet_stress_loss_weak - trigger = { - has_character_flag = roaming_weak_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_weak_2 - trigger = { - has_character_flag = roaming_weak_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_weak_3 - trigger = { - has_character_flag = roaming_weak_stress_loss - } - } - # Medium - text = { - localization_key = roaming_outro_snippet_stress_loss_medium - trigger = { - has_character_flag = roaming_medium_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_medium_2 - trigger = { - has_character_flag = roaming_medium_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_medium_3 - trigger = { - has_character_flag = roaming_medium_stress_loss - } - } - # Strong - text = { - localization_key = roaming_outro_snippet_stress_loss_strong - trigger = { - has_character_flag = roaming_strong_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_strong_2 - trigger = { - has_character_flag = roaming_strong_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_strong_3 - trigger = { - has_character_flag = roaming_strong_stress_loss - } - } - # Very Strong - text = { - localization_key = roaming_outro_snippet_stress_loss_very_strong - trigger = { - has_character_flag = roaming_very_strong_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_very_strong_2 - trigger = { - has_character_flag = roaming_very_strong_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_very_strong_3 - trigger = { - has_character_flag = roaming_very_strong_stress_loss - } - } -} - -RoamingOutroReturningHome = { - type = character - - random_valid = yes - - text = { localization_key = roaming_outro_snippet_returning_home } - text = { localization_key = roaming_outro_snippet_returning_home_2 } - text = { localization_key = roaming_outro_snippet_returning_home_3 } - text = { localization_key = roaming_outro_snippet_returning_home_4 } -} - -RoamingLegendaryBeastProvinceWeather = { - type = province - - text = { - localization_key = LegendaryBeastProvinceWeatherSnow - trigger = { - has_winter_trigger = yes - } - } - - text = { - localization_key = LegendaryBeastProvinceWeatherRain - trigger = { - tropical_seasons_region_trigger = yes - middle_of_year_season_trigger = yes - } - } - - text = { - localization_key = LegendaryBeastProvinceWeatherFog - } -} - -RoamingGraveVariants = { - type = province - - text = { - trigger = { - religion = religion:christianity_religion - } - localization_key = roaming_grave_variant_cross - } - - text = { - trigger = { - geographical_region = world_europe_north - } - localization_key = roaming_grave_variant_burial_mound - } - - text = { - localization_key = roaming_grave_variant_stone - } -} diff --git a/N3OW/common/customizable_localization/_custom_loc.info b/N3OW/common/customizable_localization/_custom_loc.info new file mode 100644 index 00000000..c244c78a --- /dev/null +++ b/N3OW/common/customizable_localization/_custom_loc.info @@ -0,0 +1,55 @@ +The following scope types can be defined as the "type" in a "type = X" argument. +It should match whatever scope you use the custom loc command in. + +artifact +character +landed_title +province +activity +secret +scheme +combat +combat_side +title_and_vassal_change +faith +dynasty +all # Accepts any scope type, but you can then only really check triggers that can be used on anything, else you'll get run time issues instead of read time ones + +== format == +key = { + type = scope + + text = { + # Run before the trigger is evaluated, can save scopes which you then check + # for in the trigger directly. These scopes can be referenced in the loc key. + # Only interface effects are valid so the game state can not be modified + setup_scope = { + + } + + # What triggers should be true for this to be a valid text entry + # Interface triggers are valid such as checking if a window is open + # The first trigger that matches returns the relevant localization_key text + trigger = { + + } + + # The localization key, has the scopes from setup_scope accessible + localization_key = string + + # Optional; will cause this one to be picked if no entry is valid + fallback = yes + } + + ... + + random_valid = yes # Optional, will randomize instead of picking first valid +} + +You can also add variants: +key = { + parent = some_custom_loc_key + suffix = "_suffix" +} +The logic of the parent will be run, then the suffix is added to the custom loc key. +