Die Kreaturentabelle ist die erste Tabelle in der Datenbank. Da Kreaturen, für Abenteuer (IlarisTex) und zum Spielen (FoundryVTT) gebraucht werden und sich die Werte aus den Bestarien und Regelwikis für DSA1-5 nicht direkt verwenden lassen, ist hier warscheinlich der Bedarf am größten. Ihre Struktur soll die Einträge aus dem Bestarium des Ilaris Regelbuchs möglichst vollständig abbilden können, aber trotzdem algemein und erweiterbar bleiben. Viele Daten werden sehr kleinteilig zerlegt und reine Werte von möglichen Bemerkungen und Spezialfällen getrennt, damit sie automatisiert verarbeitet werden können (zB tp.anzahl:4
, tp.W: 6
, tp.plus: 3
statt tp: 4W6+3
). Dies erlaubt/erleichtert beispielsweise das Sortieren oder Filtern der Kreaturen nach konkreten Eigenschaften oder das exportieren zu Tokens für verschiedene Virtual Table Tops (VTT).
Kreaturen unterliegen nicht den selben Regeln der Generierung und weichen daher auch in den Angaben ihrer Werte von generierten (N)SCs ab. Im wesentlichen bedeutet dies, das nur die PW für die wichtigsten Attribute und Talente angegeben werden. Sie werden nicht dynamisch aus Grundwerten berechnet und können daher auch nicht nach den Generierungsregeln gesteigert werden. Humanoide NSCs mit Persönlichkeit mögen hier in den Übergangsbereich fallen und je nach SL lieber als Kreatur oder Charakter geführt werden. Eine automatische Konvertierung von Charakteren zu Kreaturen ist für die Zukunft denkbar. Die folgende Liste zeigt einige konzeptionelle Unterschiede, die bei der Erstellung der Datenbank berücksichtigt wurden:
variantevon
gekennzeichnet.Diese Liste ist sicherlich unvollständig, da viele Anpassungen durchgeführt wurden um die Kreaturen in die DB-Struktur zu ‘zwängen’.
id:
sowohl der ‘rootlevelkey’ sollte die id sein, als auch ein feld der kreatur (dies ist eine der wenigen redundanzen).name:
da die id oft nicht hübsch oder unleserlich ist, sollte es immer eine gut lesbare bezeichnung geben.beschreibung:
Die Kreatur in einem Satz, gerade für Namen, die vielleicht weniger bekannt sind, ist dieses Feld wichtig.quelle:
Für Credits und Nachvollziehbarkeit, gehört hier die id vom entsprechenden Eintrag in quellen.yaml
rein.Folgende Felder sind optional, aber typisch für die meisten Kreaturen. Für die vollständige Liste von Feldern ist ein Blick ins Schema nötig. Einige Felder treten oft in Kombination bzw. als Gruppe auf zB alles was nur für Magisch begabte Wesen relevant ist. Diese Felder wurden auch für die Datenstruktur gruppiert.
info:
Ein ausführlicherer Text in dem Besonderheiten oder Anmerkungen für Spielleiterinnen zu dieser Kreatur stehen.vorteile:
Allgemeine Vorteile, die gestaffelten stehen in den jeweiligen gruppen.attribute:
Sollte klar sein. Aktuell hardgecoded, könnte irgendwann abstrahiert werden.kampf:
Diesen Block hat warscheinlich so ziemlich jede Kreaturwerte:
WS, WSE, GS, INI, MR usw. sind für Kreaturen fix und werden nicht aus Attributen errechnet.waffen:
Eine liste von waffen, die jeweils name
, AT
, VT
, TP
usw enthalten können oder auf die Waffentabelle verweisen (siehe waffen schema).vorteile:
Kampfvorteileprofan:
TODO: macht dieser Block sinn? oder zuviel überlapp mit allgemeinen Daten?vorteile:
Profane Vorteilefertigkeiten:
hier oder auf rootlevel?magie:
Diese Gruppe ist nur für magisch Begabteasp:
Astralpunktefertigkeiten:
Darunter sind Fertigkeiten mit entsprechenden Werten und Talenten gelistetvorteile:
Magische Vorteile..karma:
Geweihte und alles was irgendwie heilig ist…kap:
Karmalpunktefertigkeiten:
…pakt:
…gup:
…