Regel
Charsheet: Vorteile Mergescript
- typ
- Exec
- beschreibung
- Das Heldendokument hat drei Vorteilslisten: Allgemein, Kampf und Übernatürlich. Das Pythonscript teilt dem PDF-Generator mit, wie welche Kategorie-Indices (siehe 'Vorteile: Kategorien') auf diese drei Listen verteilt werden. In der Standardkonfiguration werden Allgemeine und Profane Vorteile 'Allgemein' zugewiesen, Kampfvorteile und Kampfstile 'Kampf' und der Rest 'Übernatürlich'; eine Ausnahme sind die Vorteile Zauberer, Geweiht und Paktierer, die auch 'Übernatürlich' zugewiesen werden. Es stehen hierfür die Variablen 'name' (Vorteilsname), 'kategorie' (Vorteilskategorie-Index) und für die Ausgabe 'mergeTo' (0 = Allgemein, 1 = Kampf, 2 = Übernatürlich) zur Verfügung.
if kategorie < 2: if "Zauberer" in name or "Geweiht" in name or "Paktierer" in name: mergeTo = 2 else: mergeTo = 0 elif kategorie >= 2 and kategorie < 4: mergeTo = 1 elif kategorie >= 4: mergeTo = 2