Skip to content

Sephrasto 5.0.0

Compare
Choose a tag to compare
@brzGatsu brzGatsu released this 29 Apr 21:25
· 62 commits to master since this release

Allgemein

  • Neu: Es gibt nun einen Script-Editor, der das Erstellen von eigenen Scripts deutlich vereinfacht.
  • Neu: Alle Auswahlfenster (Freie Fertigkeiten, Waffen...) haben nun einen Button, um alle Kategorien ein-/auszuklappen.
  • Neu: Fast alle Buttons haben nun Tastenkürzel. Lasst euch den Tooltip zu einem Button anzeigen, um das Tastenkürzel zu erfahren.
  • Neu: Bei Fenstern/Tabs mit Suchleiste kann nun STRG+F genutzt werden um sie zu fokussieren und (bei Fokus) ESC um das Suchwort zu löschen.
  • Neu: Die Haupt-Tabs im Charaktereditor können nun mit STRG+Tab bzg STRG+SHIFT+TAB navigiert werden.
  • Update: Scripts können nun außerhalb der Script API keinerlei Funktionen mehr nutzen. Damit wird die Sicherheit massiv erhöht, insbesondere, wenn fremde Datenbanken oder Charaktere geladen werden. Es gilt aber wie immer bei solchen Dingen nach wie vor: Bitte nur laden, wenn ihr der Quelle vertraut.
  • Update: Die Sephrasto-Hilfe sieht nun viel viel besser aus, ist besser layouted und besser navigierbar.
  • Update: Seprasto verwendet nun PySide 6.7und benötigt mindestens Python 3.9 (hauptsächlich relevant für Linux/Mac user)
  • Update: Tooltip für "Beim Start nach Updates suchen" in den Einstellungen angepasst (es wird github angepingt, nicht dsaforum).
  • Fix: Wenn beim PDF-Export ein Fehler auftritt, schließt der Progressdialog nicht mehr und Sephrasto ist dadurch nicht mehr bedienbar.
  • Fix: Beim langen Charakterbogen werden Kampfreflexe und Unverwüstlich nicht angehakt, wenn der Charakter die Vorteile besitzt
  • Fix: Alle Listen und Tabellen sind nun korrekt sortiert in den Editoren und im Charakterbogen (Umlaute wurden falsch sortiert).
  • Fix: Die Schrift wurde mit dem Betriebssystem skaliert, selbst wenn die DPI-Option aus war.

Attribute Tab

  • Update: Neues Layout - Blöcke haben Überschriften und Energien haben nun einen eigenen Block
  • Neu: Bei Energien können nun (optional) gebundene Energien eingtragen werden. Diese werden in den Charakterbogen übertragen.

Vorteile Tab

  • Neu: Der Tab hat nun einen Button, um alle Kategorien ein-/auszuklappen, eine Suchleiste und einen Filter-Button.
  • Neu: Über den Filter-Button kann die Anzeige von Vorteilen nach den Kategorien gekauft/ungekauft/Vorraussetzungen nicht erfüllt (de-)aktiviert werden.
  • Neu: Der Tab hat nun eine Lesezeichen-Feature, mit dam man Vorteile als Favoriten markieren kann, um sie für zukünftige Steigerungen schneller im Blick zu haben. Vorteile mit Lesezeichen werden immer angezeigt, selbst wenn alle Filter deaktiviert sind. So kann man z. B. nur kurzzeitig alle Vorteile einblenden, für die man die Voraussetzungen nicht erfüllt, dann die interessanten markieren und den Filter wieder deaktivieren.
  • Neu: Die Stufe IV Kampfstile und Traditionen zeigen nun eine zusätzliche "Script"-Zeile an. Hiermit können Regelauswirkungen der gewählten Verbesserungen direkt eingegeben werden, ohne Hausregeln anzulegen/editieren zu müssen.

Fertigkeiten Tab

  • Neu: Bei den übernatürlichen Fertigkeiten gibt es nun einen Button, um alle verfügbaren Talente auf einmal anzuzeigen.

Info Tab

  • Update: Es skaliert nun nur noch das Notiz-Feld mit der Breite des Fensters, nicht mehr die rechte Spalte. Damit steht mehr Platz für Notizen zur Verfügung.
  • Update: Die rechten Spalte mit den Charakter-Einstellungen usw. wurde etwas besser layouted, damit sie nicht soviel Platz in der Höhe einnimmt. Der Tab mit der höchsten vertikalen Größe bestimmt, ob das Charaktereditor-Fenster als ganzes eine (unerwünschte) Scrollbar erhält; der Info-Tab war hier verantwortlich dafür, dass die Scrollbar schon recht früh erschien.

Datenbank Editor

  • Neu: Es gibt neben der Suchleiste nun einen Button, mit dem Volltext-Suche aktiviert werden kann.
  • Neu: Das Lupen-Icon neben der Suchleiste zeigt als Tooltip nun eine Anleitung für die Wildcardsuche an.
  • Neu: Unten links wird nun die Gesamtzahl an Datenbankelementen für die jeweilige Kategorie angezeigt.
  • Neu: In der Beschreibung von Talenten kann nun das Makro $talent:Talentname$ verwendet werden, um den Text eines anderen Talents einzufügen. Auf diese Weise müssen Änderungen an nahezu identischen Talenten nur noch an einer Stelle gemacht werden. Angaben zur Fertigkeiten, Erlernen und Anmerkungen werden vom referenzierten Text entfernt. Dies wird nun insbesondere bei den Tiergeist-Varianten der Zauber verwendet.
  • Neu: Alle Datenbankeditor-Fenster können nun deutlich kleiner skaliert werden, dabei werden ggf. Scrollbars angezeigt. Insbesondere der Vorteil-Editor konnte zu groß werden für niedrige Auflösungen.
  • Neu: Der Vorteil-Editor hat eine neue Option "Scriptfeld hinzufügen". Wenn diese aktiviert ist, kann beim Vorteil direkt im Charaktereditor ein Script eingetragen werden.
  • Update: Der Einstellungen-Editor zeigt bei Scripts nun einen Codeeditor an.
  • Update: Scripts von Vorteilen und Waffeneigenschaften können nun mehrere Zeile enthalten.
  • Update: "Typ" heißt nun in allen Editoren "Kategorie"
  • Update: Für den Steigerungsfaktor und numerische Datenbank-Einstellungen wurde der maximale Wert erhöht.
  • Fix: Das Analysieren-Fenster für die Charakterassistent-Baukästen zeigt nur eine Zeile statt den gesamten Output an
  • Fix: Die "Typ" und "Kategorie" Felder werden nun auch validiert und bei Problemen im Hauseregeln-Analysieren-Fenster angezeigt.
  • Fix: Wenn keine Plugins aktiviert sind, wird beim Öffnen des DB-Editors manchmal ein Warndialog mit leerem Text angezeigt.
  • Fix: In einigen Editoren ist die Tab-Reihenfolge falsch (mit der Tabtaste durch die Felder navigieren).
  • Fix: Wenn bei den Voraussetzungen eine Fertigkeit angegeben wird, wird dies nicht wie vorgesehen evaluiert. In der vanilla Datenbank wird das Feature nicht verwendet, daher nur potenziell relevant für Hausregeln.
  • Fix: Die Analysieren-Fenster für den Charakterassistent haben nur eine Zeile angezeigt.

Datenbank

  • Neu: Einstellungen "FreieFertigkeiten: Inoffiziell-Warnung anzeigen" und "Rüstungen: Inoffiziell-Warnung anzeigen", womit die "inoffizieller Inhalt" Warnungen in den entsprechenden Auswahlfenstern deaktiviert werden können.
  • Neu: Einstellung "FreieFertigkeiten: Beschreibung", womit der Beschreibungstext im Freie Fertigkeiten Tab angepasst werden kann.
  • Neu/Update: Einstellung "Waffenwerte Script" ersetzt durch "Charakter aktualisiert Script". Dieses wird einmal am Ende jeder Charakter-Aktualisierung aufgerufen und ist so deutlich flexibler.
  • Update: Bei der Einstellung "Heimaten: Heimat geändert Script" hat sich die API geändert, statt heimatNeu muss nun getHeimat() verwendet werden.
  • Update: Text verbessert für Vorteile Tradition der Borbaradianer I und Mühelose Magie.
  • Update: Alle Zauber, die mit "(Tiergeist)" oder "(Dämonisch)" enden, verwenden nun Talent-Referenzen (s. o.) in der Beschreibung.
  • Update: Text für alle Antimagie-Talente verbessert - die Modifikation "Zauber aufheben" wird nun als Standard-Text geführt.
  • Update: Text für Mirakel: Erste/Zweite Fertigkeit nach Wahl verbessert.
  • Update: Bei allen Einstellungen mit "Typen" im Namen wurde "Typen" durch "Kategorien" ersetzt. Die Kategorien sind nun keine kommaseparierte Auflistung mehr, sondern haben jeweils eine Sortierungs-Zahl zugewiesen bekommen. Die Zahlen werden verwendet, um Vorteil-Kategorien etc. im Charaktereditor und teilweise im Charakterbogen anders zu sortieren; bisher war das nur möglich, indem Einträge verschoben wurden, wodurch dann alle entsprechenden Elemente (Vorteile etc.) nicht mehr die richtige Kategorie hatten.
  • Fix: Talente Tiergestalt und Borons süße Gnade hatten falsche Angaben unter Erlernen (Bor statt Brn)
  • Fix: Typos im Talent Winterschlaf und den "[...]faxius" Talenten
  • Fix: Im Talent Talent Salander fehlte ein Zeilenumbruch
  • Fix: Im Text zu Tanz der Unantastbarkeit fehlte die Limitierung der Anzahl Einsätze.
  • Fix: Ein paar Dutzend Doppel-Spaces entfernt.
  • Fix: Talente Schriller Klang und Spinnenlauf hatten falsche EP-Kosten (20 statt 40)
  • Fix: Bei einigen Talenten wurden die Bezeichnungen "Mächtige Magie" und "Mächtige Liturgie" vertauscht.
  • Fix: Beim Talent Haut des (Tieres) waren Ziel und Reichweite falsch
  • Fix: Beim Talent Schutz der Jurte fehlte die Fertigkeit Geister vertreiben und der text enthielt einen überflüssigen Zeilenumbruch.
  • Fix: Beim Talent Hexenholz fehlte im Text die Fertigkeitsangabe
  • Fix: Angrosch und Ingerimmgeweihte hatten fälschlicherweise Zugriff auf Mirakel: MU.

Script API
Die Script API und die Dokumentation dazu wurde großflächig überarbeitet, insgesamt stehen nun zahlreiche weitere Funktionen zur Verfügung. Einige wurden entfernt, umbenannt oder ihre Parameter geändert.

Plugin API

  • Neu: Filter "scripts_available", um dem neuen Script editor Funktionen hinzuzufügen (oder zu entfernen)
  • Neu: Filter "class_scriptpicker_wrapper", um den neuen Script editor zu ersetzen
  • Update: "charakter_aktualisieren_waffenwerte" umbenannt in "charakter_aktualisieren_waffeneigenschaften"