elyukai / optolith-database-schema

Definitions and utilities for the flat-file database of Optolith, a character creation tool for the Pen and Paper RPG “The Dark Eye 5”, and its external integrations into other software.
Mozilla Public License 2.0
4 stars 4 forks source link

Poisons: required field 'value' not available in all cases #26

Open plu2k opened 11 months ago

plu2k commented 11 months ago

value is currently required , but most animal poisons have no value (see https://dsa.ulisses-regelwiki.de/gift_tier.html)

plu2k commented 11 months ago

Maybe this is not intended. I'll ask Ulisses.

plu2k commented 10 months ago

Reply from Ulysses: " Wenn zwei Daten angegeben werden, siehe Kodex des Schwertes Seite 93: "Kosten: Preis in Silbertalern für eine Portion. Bei einigen Giften sind zwei unterschiedliche Preise angegeben, die Preise vor dem Schrägstrich geben die Kosten für die Ingredienzien oder Rohstoffe an, die Preise hinter dem Schrägstrich entsprechen den Preisen für das fertig verarbeitete Gift." Entsprechendes gilt auch für das Herbarium: "Wert" ist das, was jemand, der das Gift herstellt, in Ingredienzen investieren muss, um es herzustellen (siehe auch jeweils die Angabe zu den Kosten der Ingredienzen), "Preis" ist das, wofür es dann in der Regel verkauft wird (wobei den Preis in der Regel nur anerkannte Hersteller nehmen können, was Helden oft nicht sind). Ob der Abstand groß oder klein ist, hängt davon ab, wie "der Markt" aussieht. Gifte, die bspw. verboten oder schwer zu beschaffen sind, werden sehr viel teurer verkauft, als ihr Beschaffung oder Herstellung den Kundigen kostet. Sind sie relativ leicht selbst herzustellen, ist die Spanne entsprechend kleiner. Man muss aber eh dran denken, dass solche Preise ein Konstrukt für die Spielbarkeit sind - ein solch festes Preisschema existiert inneraventurisch eigentlich nicht. Wird nur ein Preis angegeben, ist dies der Verkaufspreis. Dies ist kein Fehler, nicht bei allen Giften werden die Kosten für die Ingredienzen angegeben, z. B. weil diese im Normalfall gar nicht gekauft werden."

I would interpret it like so: if only "Kosten" is given, then we use this as "Cost", i. e. a vendor price. The usual pair "Wert" / "Preis" maps to "Value" / " Cost" (raw ingredients / ready-to-use poison).

plu2k commented 10 months ago

This also means that there is not always a "value" - should we make it optional or put .nan @elyukai ?