diff --git a/Struktur.de.txt b/Struktur.de.txt new file mode 100644 index 0000000..e156d9e --- /dev/null +++ b/Struktur.de.txt @@ -0,0 +1,179 @@ +// Name und Beschreibung als Oberklasse/Interface herausziehen +// TODO AP Kosten + +// TODO Custom Vor-/Nachteile (Angst vor ...) +// TODO Profession Sortierung +// TODO Kristina Regelwerk Profession Talent AP Berechnung +// TODO Zauber Spezialfertigkeit + +--- + +Sonderfertigkeiten +- Allgemein +- Schicksalspunkte +- Kampf +- Magische +- Karmale + +--- + +Regelwerk: +- Name +- Erscheinungsdatum +- Erfahrungsgrad //TODO Klasse + - Maximum Eigenschaft + - Maximum Fertigkeit + - Maximum Kampftechnik + - Maximum Eigenschaftspunkte + - Maximum Zahl Zauber / Liturgien + - davon maximal Fremdzauber (bezogen auf ) +- Sonstiges: + - Vor-/Nachteile Begrenzung (AP, getrennt) + - Talentwert Obergrenze (bei uns 10) + - Kampftechnik Basiswert + +- Liste Sozialstatus + +- Liste Eigenschaften +- Liste Basiswerte (abgeleitet) +- Liste Zusatzwerte (bspw. Schicksalspunkte) + +- Liste aller Spezies +- Liste aller Kulturen +- Liste aller Professionen + +- Liste aller Vor- / Nachteile +- Liste aller Sonderfertigkeitsarten +- Liste aller Sonderfertigkeiten + +- Liste aller Ausrüstungsgegenstände + +- Liste aller Talentkategorien +- Liste aller Talente +- Liste aller Kampftechniken + +--- + +Charakter: +- Name des Charakters +- Abenteuerpunkte gesamt +//TODO Andere Eigenschaften ergänzen +- Sozialstatus +- Spezies +- Kultur +- Profession +- Werte der Eigenschaften +- Liste von Vor-/Nachteilen (Zusatzobjekt mit Stufe, kann ignoriert werden beim Speichern, dann Objectreferenz direkt) +- Liste von Sonderfertigkeiten (siehe Stufensystem) +- Liste von Kampfsonderfertigkeiten (siehe Stufensystem) + +- Liste der Talentwerte (Zusatzobjekt mit Anzahl und Referenz) +- Liste von Ausrüstungsgegenstände (Zusatzobjekt mit Anzahl und Referenz) + +--- + +Anforderung ist jeweils spezialisiert für Vor-/Nachteil, Sonderfertigkeiten. + +--- + +Effekt ist jeweils spezialisiert für was es effektiert. + +NoneEffekt: + +EigenschaftEffekt: + +EigenschaftGrenzeEffekt: //TODO kompliziert + +BasiswertEffekt: + +TelentEffekt: +- spezifisch / nicht spezifisch + +TalentObergrenzeEffekt: + +KampftechnikEffekt: + +ZusatzwertEffekt: + +//TODO ... + +--- + +Spezies: +- Name (ID) +- Effekte (Objects) +- Übliche Kulturen (Referenz) + +// Enum: untypisch, typisch, empfohlen, dringend erforderlich (oder Int-Level) +- Zwingende Vor-/Nachteile +- Übliche Vor-/Nachteile (Referenz) (Wichtigkeit von 2 bis -2) + +- Augen und Haarfarbe (auf Würfel aufgeteilt) +- Größe und Gewicht (Grundwert + Würfel) +- Gewicht (Größe + Grundwert + Würfel (speziell pro Würfelwert, +/-)) + +--- + +Kulturen: // Keine AP-Kosten an sich +- Name (ID) +- Effekte (Objects) +- Automatische Sonderfertigkeiten (Sprache/Schrift) (Kosten werden zusätzlich berechnet) +- Sozialstatus +- Übliche Professionen +- Bewertete Vor-/Nachteile (siehe Spezies) +- Bewertete Talente +- Namensvorschläge +- Kulturpaket (Set an Talentwertminima, optional) + +--- + +Profession: +- Name (ID) +- Oberprofession (Referenz) +- Sprach/Schrift AP Maximum +- Automatische Talente (Effekt) + +--- + +Vor- und Nachteil: +- Name (ID) +- Beschreibung +- Maximale Stufe (> 0, meist 1) +- Liste der Anforderungen (sub object) +- Effekt(e) + +--- + +// Vergleiche mit Vor- und Nachteile +Sonderfertigkeit: +- Name (ID) +- Sonderfertigkeitsart + +--- + +Zauber: +- Name (ID) +- Beschreibung +- Würfelschema + +--- + +// Later +Liturgie: + +--- + +// Later +Rituale: + +--- + +Talent: +- Name (ID) +- Kategorie +- Würfelschema + +--- + +Ausrüstungsgegenstand: +- Name (ID) \ No newline at end of file