feat(culture): add name lists with dynasty names and localization

Add custom name lists for noble_scadrian, skaa, and terris cultures
with male/female names, dynasty names, and cadet dynasty names.
Add localization for all name list and dynasty name keys. Remove
stale TODO comments from culture definitions.

Fixes ck3-tiger errors for missing name_list references and game
log warnings about 0 dynasty names.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-08 12:10:12 +01:00
co-authored by Claude Opus 4.6
parent 6d89e00292
commit dcb8a36b93
3 changed files with 166 additions and 3 deletions
@@ -10,7 +10,7 @@ noble_scadrian = {
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
name_list = name_list_scadrial_noble # TODO: Create custom name lists
name_list = name_list_scadrial_noble
coa_gfx = { western_coa_gfx }
building_gfx = { western_building_gfx }
@@ -36,7 +36,7 @@ skaa = {
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
name_list = name_list_scadrial_skaa # TODO: Create custom name lists
name_list = name_list_scadrial_skaa
coa_gfx = { western_coa_gfx }
building_gfx = { western_building_gfx }
@@ -61,7 +61,7 @@ terris = {
martial_custom = martial_custom_male_only # Terris men are made into eunuch stewards
head_determination = head_determination_domain
name_list = name_list_terris # TODO: Create custom name lists
name_list = name_list_terris
coa_gfx = { western_coa_gfx }
building_gfx = { western_building_gfx }
@@ -0,0 +1,124 @@
# Mistborn: The Final Empire - Name Lists for Scadrial
# Three name lists: Noble Scadrian, Skaa, and Terris
name_list_scadrial_noble = {
male_names = {
Elend Straff Ashweather Zane Jastes Oreseur Rashek Alendi Kwaan Ferson
Broderick Ardous Camon Theron Gemmel Ladrian Waxillium Breeze Ham Dockson
Marsh Yeden Demoux Goradel Telden Aradan Conrad Jaxton Colston Aldren
Risten Valeren Cladent Penrod Dusten Gavern Tormand Varisten Jerdon Alestin
Brodren Cairn Devan Emlen Felden Garnel Haldren Jarsten
}
female_names = {
Vin Shan Valette Kliss Allrianne Tindwyl Beldre Reen Sarene Kayna
Miren Philen Sheshen Daniren Emlen Alveren Coristen Derellen Fedren Gavine
Halvira Jolisten Karellen Lestren Marshen Neviren Olisten Parellen Raeshel Sahdren
Talvine Valdiren Wadriel Yviren Zeldren
}
dynasty_of_location_prefix = "dynnp_of"
patronym_prefix_male = "dynnp_of"
always_use_patronym = no
dynasty_names = {
"dynn_Venture"
"dynn_Elariel"
"dynn_Hasting"
"dynn_Lekal"
"dynn_Tekiel"
"dynn_Erikeller"
"dynn_Entrone"
"dynn_Urbain"
"dynn_Renoux"
"dynn_Penrod"
"dynn_Cett"
"dynn_Ladrian"
"dynn_Bylerum"
"dynn_Conrad"
"dynn_Jaxton"
"dynn_Fathvell"
}
cadet_dynasty_names = {
"dynn_Venture"
"dynn_Elariel"
"dynn_Hasting"
"dynn_Lekal"
"dynn_Tekiel"
"dynn_Erikeller"
"dynn_Entrone"
"dynn_Urbain"
}
}
name_list_scadrial_skaa = {
male_names = {
Kelsier Clubs Dockson Hammond Yeden Demoux Goradel Spook Sazed Felt
Reen Camon Theron Hoid Renoux Kar Bilg Durn Jedal Kell
Marr Noll Perr Rudd Sard Tarn Venn Woll Arn Brek
Cald Durr Fenn Galt Harr Jorr Kord Larr Mald Norr
Parr Rald Senn Tarr Varr Walg Arken Breck Cullen Darvin
Feldon Garven
}
female_names = {
Vin Mare Tindwyl Beldre Jalla Reen Kareien Merin Sellen Alden
Bren Carrin Dellen Farren Gessle Hallen Jarrin Kessen Larren Marrin
Norren Pellen Rallen Sessen Tarrin Vellen Wallen Aren Brellen Callen
Dressen Ellen Fressen Gallen
}
dynasty_of_location_prefix = "dynnp_of"
patronym_prefix_male = "dynnp_of"
always_use_patronym = no
dynasty_names = {
"dynn_Crew"
"dynn_Survivor"
"dynn_Mists"
"dynn_Ashborn"
"dynn_Ironhand"
"dynn_Tinborn"
"dynn_Steelborn"
"dynn_Pewterarm"
}
cadet_dynasty_names = {
"dynn_Crew"
"dynn_Survivor"
"dynn_Mists"
"dynn_Ashborn"
}
}
name_list_terris = {
male_names = {
Sazed Kwaan Rashek Vedzan Haddek Fedre Goradel Telden Jastes Vedel
Aredel Brenel Cazend Dezrel Eredin Fazend Gezrel Hazend Iredel Jezend
Kazrel Lezend Mezrel Nezend Oredel Pezend Qazrel Rezend Sezrel Tezend
Uvredel Vezend Wazrel Xezend Yeredel Zezend
}
female_names = {
Tindwyl Vedzen Arezel Brenela Cazendia Dezrela Eredia Fazendia Gezrela Hazendia
Iredia Jezendia Kazrela Lezendia Mezrela Nezendia Oredia Pezendia Qazrela Rezendia
Sezrela Tezendia Uvredia Vezendia Wazrela Xeredia Yerezia Zezendia
}
dynasty_of_location_prefix = "dynnp_of"
patronym_prefix_male = "dynnp_of"
always_use_patronym = no
dynasty_names = {
"dynn_Synod"
"dynn_Worldbringer"
"dynn_Keeper"
"dynn_Steward"
"dynn_Terismen"
"dynn_Breeder"
}
cadet_dynasty_names = {
"dynn_Synod"
"dynn_Worldbringer"
"dynn_Keeper"
}
}
@@ -13,6 +13,45 @@
language_terris:0 "Terris"
language_terris_desc:0 "The ancient language of the Terris people, preserved by Worldbringers and Keepers in their copperminds long after the Lord Ruler tried to erase it. Each word carries a thousand years of hidden meaning."
# ========== NAME LISTS ==========
name_list_scadrial_noble:0 "Noble Scadrian"
name_list_scadrial_skaa:0 "Skaa"
name_list_terris:0 "Terris"
# ========== DYNASTY NAMES ==========
dynn_Venture:0 "Venture"
dynn_Elariel:0 "Elariel"
dynn_Hasting:0 "Hasting"
dynn_Lekal:0 "Lekal"
dynn_Tekiel:0 "Tekiel"
dynn_Erikeller:0 "Erikeller"
dynn_Entrone:0 "Entrone"
dynn_Urbain:0 "Urbain"
dynn_Renoux:0 "Renoux"
dynn_Penrod:0 "Penrod"
dynn_Cett:0 "Cett"
dynn_Ladrian:0 "Ladrian"
dynn_Bylerum:0 "Bylerum"
dynn_Conrad:0 "Conrad"
dynn_Jaxton:0 "Jaxton"
dynn_Fathvell:0 "Fathvell"
dynn_Crew:0 "Crew"
dynn_Survivor:0 "Survivor"
dynn_Mists:0 "of the Mists"
dynn_Ashborn:0 "Ashborn"
dynn_Ironhand:0 "Ironhand"
dynn_Tinborn:0 "Tinborn"
dynn_Steelborn:0 "Steelborn"
dynn_Pewterarm:0 "Pewterarm"
dynn_Synod:0 "Synod"
dynn_Worldbringer:0 "Worldbringer"
dynn_Keeper:0 "Keeper"
dynn_Steward:0 "Steward"
dynn_Terismen:0 "Terismen"
dynn_Breeder:0 "Breeder"
# ========== CULTURES ==========
noble_scadrian:0 "Noble Scadrian"