(Reposted from the Steam Workshop boards)
Working with making a custom name list, and something very strange happens in game. I've got the same name lists for both normal and regnal names; I didn't see reason to have special regnal names for this race. First names are two words, like "Azicca an". Second names are one word, like "Thisselphacan". Normal names generate as they're supposed to for all characters, and the initial ruler generates with a correct name too: "Azicca an Thisselphacan". But when the heir generates, his or her name looks something like this:
"Cultal nu an Thisselphacan"
What the heck? Where did that extra "an" come from? "An" isn't even a separate string! It's like the game somehow reparsed "Azicca an"+"Thisselphacan" as "Azicca"+"an Thisselphacan". What's happening here, why is it happening, and how can I get it to not happen?
Relevant code:
Working with making a custom name list, and something very strange happens in game. I've got the same name lists for both normal and regnal names; I didn't see reason to have special regnal names for this race. First names are two words, like "Azicca an". Second names are one word, like "Thisselphacan". Normal names generate as they're supposed to for all characters, and the initial ruler generates with a correct name too: "Azicca an Thisselphacan". But when the heir generates, his or her name looks something like this:
"Cultal nu an Thisselphacan"
What the heck? Where did that extra "an" come from? "An" isn't even a separate string! It's like the game somehow reparsed "Azicca an"+"Thisselphacan" as "Azicca"+"an Thisselphacan". What's happening here, why is it happening, and how can I get it to not happen?
Relevant code:
Code:
regnal_first_names_male = {
"Camyus nu" "Cihre nu" "Cimthu nu" "Cuïyir nu" "Cultal nu" "Dahus nu" "Daphehar nu" "Delbepi nu" "Densher nu" "Dirasshu nu" "Gaüthem nu" "Haïc nu" "Hatecsel nu" "Hathse nu" "Herye nu" "Hiliccas nu" "Himmetthur nu" "Hitthe nu" "Hurbu nu" "Larsa nu" "Luïc nu" "Meleth nu" "Neüjuh nu" "Paccur nu" "Pephesh nu" "Phanshuc nu" "Phecsil nu" "Phelur nu" "Phimgeh nu" "Phissu nu" "Ratha nu" "Remlah nu" "Rethanne nu" "Ripphul nu" "Saëthur nu" "Saphal nu" "Sathulush nu" "Selithi nu" "Semyesa nu" "Sephtenal nu" "Shassar nu" "Shehuc nu" "Shuthredhar nu" "Siëph nu" "Sishul nu" "Sissinnu nu" "Sizehum nu" "Suhac nu" "Tahenri nu" "Tecal nu" "Teür nu" "Thaënac nu" "Thaluhuth nu" "Tharir nu" "Themyic nu" "Theri nu" "Thistha nu" "Thuäthi nu" "Tuhta nu"
}
regnal_first_names_female = {
"Acincem an" "Adumyi an" "Aëmteth an" "Agun an" "Aham an" "Ahcec an" "Ahcul an" "Amcu an" "Amgacir an" "Anish an" "Anthec an" "Apapam an" "Arther an" "Atthi an" "Azicca an" "Eämathe an" "Eccel an" "Ehamgec an" "Ehavi an" "Ehrah an" "Ejupha an" "Elcis an" "Emmihca an" "Emuhral an" "Ennereph an" "Encas an" "Epphe an" "Ephsam an" "Esci an" "Ethuhas an" "Ethur an" "Eücuph an" "Iccuh an" "Icthel an" "Ihasas an" "Ihlenpheph an" "Ihruph an" "Ihusah an" "Imsus an" "Iphme an" "Iphthi an" "Ipphur an" "Ireth an" "Iric an" "Isheth an" "Issehram an" "Istimis an" "Uäth an" "Ucaral an" "Uhiph an" "Uïphca an" "Ulce an" "Ummemir an" "Umthith an" "Uphtamas an" "Upphepe an" "Urceye an" "Ussithah an" "Utthe an" "Yahlacu an" "Yala an" "Yica an" "Yutheth an"
}
regnal_second_names = {
Acyiäthec Adehutthi Aëcserelac Ahaluphi Alaïthissac Arnecuphu Bicsimihidha Cacasciphti Celpacshina Cithamsusphel Dezennuha Diluhussa Elsucanyuph Elushciür Enentharthil Erahtarushir Gaphithemu Gurdarpisith Hatthinticephte Huthphiccemas Iceleccur Idemsesu Idheccinpethac Ingeshiphye Irisshuna Issiümphashi Leënnethavis Leltapanil Letthiphara Leshicini Lubasshesu Lugaïhith Mapucpalphi Mushapphaca Niheniü Nugenuï Pecthitthi Phatthermima Phemutthanac Phiënsesica Phuleäle Pulceästa Rahyappheï Samrinnera Senahtaël Shadammeünrum Shemmaraë Shiminaphshir Sijuhruzac Siphevuër Suciralemsih Tahlipheni Tehuïccu Thecshecacshucrun Thisselphacan Thugilcuhacre Uäpphithel Uhusuldath Ulasthalse Upphinshespu Usuhepiüth Uthinthanutthi