Vorlage:Stammbaum

aus Wiki Aventurica, dem DSA-Fanprojekt
Wechseln zu: Navigation, Suche

Erklärung[Bearbeiten]

Mit dieser Vorlage können Stammbäume, oder ähnliche Tabellen, schnell und einfach erstellt werden.

Code[Bearbeiten]

Ein Stammbaum besteht aus einer Legende {{Stammbaum/Legende}}, einem Anfang {{Stammbaum/Anfang}}, einzelnen Zeilen {{Stammbaum}} und einem Ende |}.

Legende
Die Legende hat die 3 Parameter color=, bgcolor= und style=.
color= verleiht den Rändern aller Boxen dieser Legende die gewünschte Farbe.
bgcolor= verleiht den Hintergründen aller Boxen dieser Legende die gewünschte Farbe.
style= deaktiviert die Box und erlaubt beliebiges CSS für alle Einträge der Legende (z.B. grüne Kreise).
In einer Legende können bis zu 10 Werte definiert werden, die dann später in allen folgenden Stammbäumen genutzt werden können. Will man mehr als 10 Werte definieren, dann fügt man einfach weitere Legenden ein. Werte werden dabei einfach so definiert: |NAME: (gewünschter Text) (-style: gewünschter Style) (-span: row/col:ZAHL;). Der -style: ist optional und ermöglicht beliebiges CSS für diesen Eintrag. Der -span: ist optional und erlaubt entweder Reihen- oder Zeilen-Formatierung als Pseudo-CSS-Attribut (statt colspan="3" bzw. rowspan="3" gibt man col:3; bzw. row:3; hinter dem -span: ein) für diesen Eintrag.
Als Name eines Werts dürfen natürlich nicht die Bezeichnungen der #Verbindungslemente oder der leeren Spaltenelemente (1, 2, ..., 9, x1, x2, ..., x9) verwendet werden: Beispielsweise sind @, v, ;-, 4 und x5 verboten, aber @lter oder 4lter sind OK.
Beispiele:
 
Rohaja von Gareth wird bspw. definiert durch |Rohaja: [[Rohaja von Gareth]]
 
Yppolita von Gareth wird bspw. definiert durch |Yppolita: [[Yppolita von Gareth]] -style: background-color:magenta;
 
Anfang
Der Stammbaumanfang hat die 4 Parameter sichtbar, color, width und style.
sichtbar schaltet Tabellengrenzen auf sichtbar, falls es gesetzt wird. Dies dient vornehmlich der einfacheren Bearbeitung der Tabelle (in der Vorschau), da man so die Tabellengrenzen sieht und weiß wie weit einzelne Elemente voneinander entfernt sind.
color erlaubt es die Farbe der Verbindungselemente beliebig zu verändern.
width erlaubt es die Breite der Tabelle festzulegen.
style erlaubt auch hier wieder CSS für die ganze Tabelle.
Stammbaum-Zeile
Stammbaumzeilen haben außer style für CSS keine weiteren Parameter. In diesen Zeilen können alle in der Legende definierten Werte (Groß-/Kleinschreibung berücksichtigen: GAR ≠ Gar) und alle Verbindungselemente genutzt werden. Einträge werden durch ein | voneinander abgegrenzt. Leere Tabellenelemente können über die Zahlen 1, 2, ... 9 eingebunden werden, wobei 1 einem leeren Tabelleneintrag entspricht, 2 zwei leeren Einträgen, ... und 9 einer Reihe von 9 leeren Einträgen. Mit vorangestelltem x können die Zahlen statt in Reihe in Spalten geschaltet werden (x2, x3, ..., x9), bspw. entspricht x9 dann einer Spalte von 9 leeren Einträgen.
Ende
Das Ende der Tabelle wird, wie üblich, mit |} angegeben. Auch nachdem die Tabelle beendet wurde können die Legenden weiterverwendet werden, falls man bspw. einen alternativen Stammbaum mit den selben Personen gestalten will.

Verbindungselemente[Bearbeiten]

Zeichen Aussehen   Zeichen Aussehen   Zeichen Aussehen   Zeichen Aussehen
^
v
,
 ;
'
.
(
)
 !
-
+
&
Verbindungselemente werden genutzt, um die in der Legende definierten Boxen miteinander zu verbinden. Soll statt der durchgezogenen Linie eine gestrichelte oder gepunktete Linie verwendet werden, dann fügt man einfach ein - bzw. . an den Namen des Verbindungselementes an (also bspw. +- oder +.); dies funktioniert für das "vermählt"-Zeichen nicht.
 

Beispiele[Bearbeiten]

Einfacher Stammbaum[Bearbeiten]

Dieser Code:

{{Stammbaum/Legende
|GRM: Großmutter
|GRP: Großvater
|MOM: Mutti
|DAD: Papa
|DAI: Tante Wilma
|JOE: Mein Bruder Alrik
|ME: '''[[Rohal der Weise|Rohal]]!'''
|SIS: Meine kleine Schwester
}}
{{Stammbaum/Anfang}}
{{Stammbaum| 2 | GRM | v | GRP }}
{{Stammbaum| 3 | ) | - | ; }}
{{Stammbaum| 1 | MOM | & | DAD | 1 | DAI }}
{{Stammbaum| , | - | + | - | ; }}
{{Stammbaum| JOE | 1 | ME | 1 | SIS }}
|}

erzeugt diese Ausgabe:


Großmutter
Großvater
Mutti Papa Tante Wilma
Mein Bruder Alrik Rohal! Meine kleine Schwester
 

Farbiger Stammbaum[Bearbeiten]

Angenommen, man will jeder Generation eine eigene Farbe zuweisen, dann kann man entweder jeden spezifischen Legenden-Eintrag mit der gewünschten Farbe ausstatten oder man nutzt für jede Generation eine eigene Legende und gibt die Farbe dann für die jeweilige Legende komplett an – was sich insbesondere bei vielen Einträgen lohnt. Hier der Code für letztere Methode:

{{Stammbaum/Legende
|bgcolor=red
|GRM: Großmutter
|GRP: Großvater
}}
{{Stammbaum/Legende
|bgcolor=orange
|MOM: Mutti
|DAD: Papa
|DAI: Tante Wilma
}}
{{Stammbaum/Legende
|bgcolor=yellow
|JOE: Mein Bruder Alrik
|ME: '''[[Rohal der Weise|Rohal]]!'''
|SIS: Meine kleine Schwester
}}
{{Stammbaum/Anfang}}
{{Stammbaum| 2 | GRM | v | GRP }}
{{Stammbaum| 3 | ) | - | ; }}
{{Stammbaum| 1 | MOM | & | DAD | 1 | DAI }}
{{Stammbaum| , | - | + | - | ; }}
{{Stammbaum| JOE | 1 | ME | 1 | SIS }}
|}

erzeugt diese Ausgabe:



Großmutter
Großvater
Mutti Papa Tante Wilma
Mein Bruder Alrik Rohal! Meine kleine Schwester
 

Stabzauber[Bearbeiten]

Wir wollen eine Übersicht über die verschiedenen Stabzauber geben.

  • Als erstes definieren wir Boxen, die am Anfang stehen und die benötigten Ritualkenntniswerte angeben sollen:
{{Stammbaum/Legende
|RK: [[Ritualkenntnis|<span title="Ritualkenntnis (Gildenmagie)">RkW</span>]]
|T3: [[Ritualkenntnis|<span title="Ritualkenntnis (Gildenmagie)">3</span>]]
|T5: [[Ritualkenntnis|<span title="Ritualkenntnis (Gildenmagie)">5</span>]]
|T7: [[Ritualkenntnis|<span title="Ritualkenntnis (Gildenmagie)">7</span>]]
|T11: [[Ritualkenntnis|<span title="Ritualkenntnis (Gildenmagie)">11</span>]] -span:row:3;
|T14: [[Ritualkenntnis|<span title="Ritualkenntnis (Gildenmagie)">14</span>]]
}}
  • Jetzt definieren wir die vier Gruppen der Stabzauber und die Stabzauber selbst bei der jeweiligen Gruppe; zur besseren Unterscheidung geben wir jeder Gruppe eine eigene Hintergrundfarbe:
{{Stammbaum/Legende
|bgcolor=yellow
|meta: Meta-Stabzauber -span: col:2;
|Bindung: [[Bindung des Stabes]] <small>([[Abenteuerpunkt|100 AP]])</small>
|Apport: [[Apport]] <small>([[Abenteuerpunkt|200 AP]])</small>
}}
{{Stammbaum/Legende
|bgcolor=orange
|arkan: Arkane Stabzauber -span: col:2;
|Kraftfokus: [[Kraftfokus]] <small>([[Abenteuerpunkt|150 AP]])</small>
|Modifikationsfokus: [[Modifikationsfokus]] <small>([[Abenteuerpunkt|200 AP]])</small>
|Merkmalsfokus: [[Merkmalsfokus]] <small>([[Abenteuerpunkt|150 AP]])</small>
|Zauberspeicher: [[Zauberspeicher]] <small>([[Abenteuerpunkt|200 AP]])</small>
}}
{{Stammbaum/Legende
|bgcolor=green
|profan: Profane Stabzauber -span: col:2;
|Ewige Flamme: [[Ewige Flamme]] <small>([[Abenteuerpunkt|75 AP]])</small>
|Seil: [[Seil des Adepten]] <small>([[Abenteuerpunkt|150 AP]])</small>
|Doppeltes Maß: [[Doppeltes Maß]] <small>([[Abenteuerpunkt|50 AP]])</small>
|Hammer: [[Hammer des Magus]] <small>([[Abenteuerpunkt|150 AP]])</small>
}}
{{Stammbaum/Legende
|bgcolor=magenta
|esoterisch: Esoterische Stabzauber -span: col:2;
|Flammenschwert: [[Flammenschwert]] <small>([[Abenteuerpunkt|300 AP]])</small>
|Schuppenhaut: [[Schuppenhaut]] <small>([[Abenteuerpunkt|300 AP]])</small>
}}
  • Jetzt können wir den "Stammbaum" anlegen:
{{Stammbaum/Anfang}}
{{Stammbaum| RK | 1 | meta | profan | arkan | esoterisch }}
{{Stammbaum| }}
{{Stammbaum| T3  | x6 | 3 | Bindung | - | - | - | Apport }}
{{Stammbaum| 1 | , | v | - | ( }}
{{Stammbaum| T5  | ! | Ewige Flamme | 1 | ! }}
{{Stammbaum| 1 | ! | ! | , | + | - | - | ; }}
{{Stammbaum| T7  | ! | ! | Seil | ! | Doppeltes Maß | 1 | Hammer }}
{{Stammbaum| 1 | ! | ! | 1 | ! }}
{{Stammbaum| T11 | x5 | ! | ! | , | Kraftfokus }}
{{Stammbaum| ! | ) | ' | ) | - | v | - | ; }}
{{Stammbaum| ! | Flammenschwert | 1 | Modifikationsfokus | 1 | Merkmalsfokus | 1 | Zauberspeicher }}
{{Stammbaum| 1 | ! }}
{{Stammbaum| T14 | Schuppenhaut }}
|}
  • Und so sieht es dann aus:


RkW Meta-Stabzauber Profane Stabzauber Arkane Stabzauber Esoterische Stabzauber
3 Bindung des Stabes (100 AP)
Apport (200 AP)
5
Ewige Flamme (75 AP)
7
Seil des Adepten (150 AP)
Doppeltes Maß (50 AP) Hammer des Magus (150 AP)
11
Kraftfokus (150 AP)
Flammenschwert (300 AP) Modifikationsfokus (200 AP) Merkmalsfokus (150 AP) Zauberspeicher (200 AP)
14 Schuppenhaut (300 AP)