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

Fehler beim Helden-Import #3

Closed achim-guldner closed 3 years ago

achim-guldner commented 3 years ago

Wenn ich einen Helden aus dem Helden-Tool importiere wird die Lua-Datei nicht korrekt erzeugt, denn bei den Kampftalenten wird ein Wert (der TaW) zu viel eingefügt:

Talente.Kampf {
  Fern {"Armbrust", "C", "BE-5", 10, {}},
  Nah {"Dolche", "D", "BE-1", 3, 3, 6, {}},
  Nah {"Fechtwaffen", "E", "BE-1", 3, 2, 5, {}},
  Nah {"Hiebwaffen", "D", "BE-4", 0, 1, 1, {}},
  Nah {"Infanteriewaffen", "D", "BE-3", 0, 1, 1, {}},
  Nah {"Raufen", "C", "BE", 2, 2, 4, {}},
  Nah {"Ringen", "D", "BE", 0, 1, 1, {}},
  Nah {"Säbel", "D", "BE-2", 0, 0, 0, {}},
  Fern {"Wurfmesser", "C", "BE-3", 2, {}},
}

Was beim Generieren zu diesem Fehler führt. Richtig müsste es so sein:

Talente.Kampf {
  Fern {"Armbrust", "C", "BE-5", 10, {}},
  Nah {"Dolche", "D", "BE-1", 3, 3, {}},
  Nah {"Fechtwaffen", "E", "BE-1", 3, 2, {}},
  Nah {"Hiebwaffen", "D", "BE-4", 0, 1, {}},
  Nah {"Infanteriewaffen", "D", "BE-3", 0, 1, {}},
  Nah {"Raufen", "C", "BE", 2, 2, {}},
  Nah {"Ringen", "D", "BE", 0, 1, {}},
  Nah {"Säbel", "D", "BE-2", 0, 0, {}},
  Fern {"Wurfmesser", "C", "BE-3", 2, {}},
}

dann wird alles richtig generiert.

flyx commented 3 years ago

Danke für den Hinweis! Früher hat man den PA-Wert extra angegeben, inzwischen wird der berechnet – als ich das geändert hab, hab ich vergessen, den Import anzupassen. Ich hole das die nächsten Tage nach.

Mit den AP-Werten wird die Tage dasselbe passieren (Guthaben wird nicht mehr angegeben, sondern automatisch berechnet).

flyx commented 3 years ago

Done. AP-Guthaben wird nun auch immer automatisch berechnet (wenn Gesamt und Eingesetzt gegeben sind).