flyx / DSA-4.1-Heldendokument

Konfigurierbares Heldendokument für DSA, basierend auf LuaLaTeX.
https://flyx.github.io/DSA-4.1-Heldendokument/
15 stars 4 forks source link

Muttersprache wird nicht korrekt erkannt #5

Closed pielmach closed 2 years ago

pielmach commented 2 years ago

Bei einem Helden mit Muttersprache Garethi wird diese nicht erkannt. Beim Erstellen des PDF crasht der Generator. XML des Helden im Anhang zur Reproduktion. In der Helden-Software wird Garethi fett markiert als Muttersprache.

WeldmarSteinhauer.zip

pielmach commented 2 years ago

VitoBalonkaro.zip weiterer Held mit dem selben Problem.

flyx commented 2 years ago

Der Fix behebt das Problem für Helden aus der Mittelreichischen Landbevölkerung. Kann sein, dass es nochmal auftritt für andere Kulturen, falls ja, bitte melden.

Die Muttersprache ist nicht ganz einfach aus dem XML herauszukitzeln, der Import muss dafür wissen, welches die Muttersprache jeder möglichen Kultur ist (außer man kann sie auswählen). Wie die Heldensoftware die Kultur nennt, lässt sich nur durch ausprobieren rausfinden; entsprechend kann es sein, dass noch eine fehlt, die ich bisher nie ausprobiert hab.