Skip to content

Releases: Aeolitus/Sephrasto

Sephrasto 5.0.2

12 May 19:31
Compare
Choose a tag to compare

Fix: Sephrasto nutzte den falschen Rundungsmodus (0.5 zur nächsten geraden Zahl, statt immer aufrunden), was insbesondere zu falschen Fertigkeits-PW (ohne Talent) führen konnte.

Sephrasto 5.0.1

30 Apr 11:48
Compare
Choose a tag to compare

Allgemein

  • Das Update beinhaltet eine Migration der Hausregeldatenbank für die überarbeitete Script API, sodass hier in der Regel nichts oder nur wenig händisch angepasst werden muss.
  • Neu: Wenn ein Script einen Fehler verursacht, wird in der Messagebox nun angezeigt, woher das Script stammt (Vorteil, Waffeneigenschaft oder abgeleiteter Wert + der Name des Elements).

Sephrasto 5.0.0

29 Apr 21:25
Compare
Choose a tag to compare

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"

Sephrasto 4.5.0 RC2

05 Apr 10:37
Compare
Choose a tag to compare
Sephrasto 4.5.0 RC2 Pre-release
Pre-release

Allgemein

  • 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).
  • Alle Auswahlfenster (Freie Fertigkeiten, Waffen...) haben nun einen Button, um alle Kategorien ein-/auszuklappen.
  • Fast alle Buttons haben nun Tastenkürzel. Lasst euch den Tooltip zu einem Button anzeigen, um das Tastenkürzel zu erfahren.
  • 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.
  • Die Haupt-Tabs im Charaktereditor können nun mit STRG+Tab bzg STRG+SHIFT+TAB navigiert werden.
  • Seprasto verwendet nun PySide 6.7 (hauptsächlich relevant für Linux/Mac user).

Vorteile Tab

  • Der Tab hat nun einen Button, um alle Kategorien ein-/auszuklappen, eine Suchleiste und einen Filter-Button.
  • Über den Filter-Button kann die Anzeige von Vorteilen nach den Kategorien gekauft/ungekauft/Vorraussetzungen nicht erfüllt (de-)aktiviert werden.
  • 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.

Info Tab

  • 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.
  • 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.
  • 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.
  • 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

  • Update: modifyTalent akzeptiert nun auch einen string als mod
  • Update: modifyTalent fügt im Charakterbogen nur noch den Modifikator an, wenn er nicht 0 beträgt.

Sephrasto 4.4.0

22 Dec 22:20
Compare
Choose a tag to compare

Allgemein

  • NEU: Plugins können jetzt direkt über die Einstellungen heruntergeladen und installiert/updated werden (auch downgraded, wenn ihr von einer neueren zu einer älteren Version wechselt).
  • Update: Der Charaktereditor öffnet nun wieder schneller und schließt wieder ohne Verzögerung. Beim Öffnen gibt es nun zudem einen Ladebalken.
  • Neu: Ab dieser Version wird Sephrasto einen aussagekräftigeren Fehler ausgeben, wenn versucht wird einen Charakter zu laden, der zu neu ist. Das ist der Fall, wenn er mit einer zukünftigen Version erstellt wurde und das Dateiformat sich dadurch geändert hat.
  • Neu: Die Schnelladebuttons haben nun ein "i" Symbol, das via Tooltip den Pfad der Charakteredatei anzeigt.
  • Fix: Sephrasto kann nun von der Kommandozeile aus gestartet werden, dies schlug immer fehl.
  • Neu: Sephrasto unterstützt nun einige Kommandozeilen Argumente, siehe https://github.com/Aeolitus/Sephrasto/blob/master/README.md#kommandozeilenargumente. Hinweis: Bei der Windows exe gibt es keinen Output, aber die Argumente funktionieren dennoch.

(Übernatürliche) Fertigkeiten Tabs

  • Fix: Die Selektion einer Zeile funktionierte nur bei einem Click in der linken Spalte.

Hilfe

  • Fix: Das Fenster merkt sich nun die letzte Größe
  • Update: Die PluginAPI Hilfe ist nun deutlich übersichtlicher

DB

  • Fix: Krähenruf (Tiergeist) hatte fälschlicherweise ein Leerzeichen zuviel im Namen, wodurch Tiergeist Rabe bei Anach Nurim Fehler geworfen hat
  • Update: Großer Geisterbann enthält nun die Beschreibung von Destructibo und Geister austreiben, statt auf diese zu verweisen.
  • Update: Hier und da kleine Rechtschreibfehler behoben.

Script API

  • Update: mit modifyKampfstil ist es nun möglich, statt eines Kampfstils, "Nahkampf" oder "Fernkampf" anzugeben, um die Werte für alle Nah/Fernkampfwaffen anzupassen, unabhängig von der Kampfstilwahl. Somit könnte beispielsweise ein Vorteil AT +2 geben.
  • Neu: in Waffeneigenschaft-Scripts kann nun mit getWaffe() auch die Waffe, statt wie bisher nur die fertig berechneten Waffenwerte abgefragt werden.

Plugin API

  • Fix: Die dbe_class Filter haben nicht funktioniert
  • Neu: Action "charakter_epgesamt_geändert"
  • Neu: Action "charaktereditor_geschlossen"
  • Neu: Für alle core klassen gibt es nun x_serialisert und x_deserialisiert actions
  • Neu: charakter_serialisiert, charakter_deserialisiert, charakter_geschrieben, datenbank_serialisiert, datenbank_deserialisert
  • Gelöscht (bzw. durch die neuen Filter ersetzt): charakter_xml_laden, charakter_xml_schreiben, charakter_xml_geladen, datenbank_xml_schreiben, datenbank_xml_laden
  • Neu: Sephrasto bietet nun die Auswahl zwischen einem XML und einem JSON Serialisierer. So können auch Datenbank und Charakter als JSON gespeichert werden.

Sephrasto 4.3.1

06 Nov 13:46
Compare
Choose a tag to compare

Allgemein

  • Fix: Crash wenn man beim Schnelladen einen Charakter lädt, der in der Zwischenzeit gelöscht wurde
  • Neu: Der Windows build ist nun mit pythons json library ausgestattet, sodass Plugins diese nutzen können (looking at you, FoundryVTT exporter)
  • Update: weitere Schönheitsfehler für größere Schriftgrößen korrigiert (hoffentlich waren das nun alle, ansonsten gerne melden)

(Übernatürliche) Fertigkeiten Tabs

  • Neu: Sephrasto zeigt nun die Namen der Kategorien an (Körperliche Fertigkeiten, Traditionszauber etc.)

Charakter Assistent

  • Update: Infolabel entfernt und durch eine Überschrift ersetzt
  • Update: Baukasten wird ausgeblendet, wenn nur einer existiert
  • Update: Beim schließen des Fensters über "X" gelangt man nun zurück zum Hauptfenster statt in den Charaktereditor.

Datenbankeditor

  • Fix: Die Icon-Spalte ist nicht mehr editierbar.

Sephrasto 4.2.1

11 Oct 10:13
Compare
Choose a tag to compare

Beschreibung Tab: Das Charakterbild funktioniert nun wieder
DB: Regeltext von Rededuell & Untypische Kampfaktionen verbessert

Sephrasto 4.2.0

19 Sep 20:06
Compare
Choose a tag to compare

Allgemein

  • Fix: Der update checker ging seit dem dsa4forum Update nicht mehr. Es wird nun stattdessen github angepingt und angesteuert.
  • Fix: der Charakter wurde an einer Stelle falsch referenziert, sodass das simultane Laden mehrere Charaktere nicht ging, bspw. benötigt vom SephMakro Script charakter_diff

Vorteile

  • Fix: (Verbesserte) Rüstungsgewöhnung hat ab Sephrasto 4.1.0 nicht funktioniert

Datenbank

  • Update: Bei der Regel "Aktion Verzögern (voll)" hat text gefehlt ("Sollte das Ereignis bis zu deiner nächsten Initiativephase nicht eintreten, verfällt die Aktion.")

Script API

  • Fix: getFertigkeit/getÜbernatürlicheFertigkeit gibt jetzt None zurück, wenn der Charakter die entsprechende Fertigkeit nicht hat (statt zu crashen)
  • Fix: getKampfstil gibt jetzt KampfstilMods mit allen Werten auf 0 zurück, wenn der Charakter den entsprechenden Kampfstil nicht hat (statt zu crashen)
  • Fix: modifyÜbernatürlicheFertigkeitBasiswert hat ab Sephrasto 4.1 zu falschen PWs im Charakterbogen geführt (das Script wird - wenn überhaupt - nur von Hausregeldatenbanken verwendet).
  • Update: getVorteile wurde umbenannt in getVorteil und nimmt nun den Namen eines Vorteils als Parameter
  • Update: die ScriptAPI Hilfe ist jetzt wieder up to date

Sephrasto 4.1.0

09 Sep 21:08
Compare
Choose a tag to compare

Attribute Tab

Fix: Der Tooltip der Attribute im Attribute Tab hat nach der ersten Steigerung falsche Informationen angezeigt

Fertigkeiten Tabs

Update: BW-Änderungen durch die scripts "modifyFertigkeitBasiswert" und "modifyÜbernatürlicheFertigkeitBasiswert" werden nun wieder angezeigt.

Waffen Tab

Neu: Bei den Waffen kann nun individuell ausgewählt werden, welche Rüstung bzgl. der BE zur Berechnung der Waffenwerte verwendet werden soll. Zuvor wurde immer Rüstung 1 verwendet.

PDF

Fix: Bei Karmaenergie wurde immer "-" eingetragen, selbst bei Geweihten

Datenbank-Editor

Fix: Die ScriptAPI Dokumentation benötigte zwei clicks zum Öffnen im Datenbankeditor
Fix: Die Datenbankeditor-Funktion "Datei schließen und RAW laden" hat immer die in den Einstellungen gesetzten Hausregeln geladen.

Datenbank

Neu: Einstellung "Waffen: Talente AT verboten", funktioniert analog zu "Waffen: Talente VT verboten"; außerdem "Vorteile: Kampfstil Typ".
Update: Tafelschliff enthält jetzt die volle Beschreibung, statt auf den Rundschliff zu verweisen.
Update: Probenschwierigkeit ergänzt bei Weihe der letzten Ruhestatt, Vertrauter der Flamme, Ruf des Asainyf
Update: Diverse Formatierungsverbesserungen

Script API

Update: add/removeWaffeneigenschaft betrifft nun einzelne Waffen, nicht mehr alle Waffen des angegebenen Talents.

Sephrasto 4.0.0

15 Aug 10:07
Compare
Choose a tag to compare

Allgemein

  • Update: Das Startfenster hat ein neues Design und bietet eine Schnelladefunktion für die zuletzt geöffneten Charaktere. Das Layout ist über die Einstellungen konfigurierbar.
  • Neu: Wenn ein Charakter geladen wird, dessen Hausregeldatei fehlt, erscheint nun ein Popup, um andere (oder keine) Hausregeln auszuwählen.
  • Update: Es werden beim Laden eines Charakters nun seltener Warnungen angezeigt (nur noch wenn es wirklich wichtig ist)
  • Update: Die Progressbar beim Charakter-PDF-Export ist nun responsiver und zeigt zusätzliche Informationen an
  • Neu: Alle Suchleisten können nun mit einem neuen X-Button zurückgesetzt werden
  • Fix: Wenn die Sephrasto Schriftgröße erhöht wird gibt es nun nahezu keine Anzeigeprobleme mehr.
  • Update: Die Sephrasto Hilfe ist nun auf dem neuesten Stand und hat wieder aktuelle Bilder.

Details Tab

  • Update: Der Tab heißt jetzt "Hintergrund" und erscheint im Toplevel-Menu
  • Update: Der Tab kann jetzt direkt via Info-Tab aktiviert werden - zuvor hing die Anzeige vom aktiven Charakterbogen ab und ein Neustart war nötig.
  • Update: Das Charakterbild wird nun im Beschreibung-Tab statt im Details-Tab angezeigt.

Vorteilte Tab

  • Neu: Die rechte Spalte zeigt nun ausfaltbare Kreuzverweise mit zusätzlichen Informationen an, dioe relevant für den selektierten Vorteil sind.

Fertigkeiten Tab

  • Neu: Die Spalte zu den EP-Kosten zeigt nun "max" an, wenn das FW-Maximum erreicht wurde und ein Warnsymbol, wenn es sich mehr lohnt zuerst Attribute zu steigern

Waffen Tab

  • Update: Die berechneten Waffenwerte sehen nun nicht mehr so unruhig aus (Sterne bei AT, VT, TP entfernt etc.)
  • Fix: Waffeneigenschaften wurden nicht korrekt aktualisiert, wenn das Feld geleert wurde.

Info Tab

  • Update: Die Auswahl der aktiven Kategorien für den Regelanhang geschieht nun in einem Popupfenster.
  • Neu: Im oben genannten Popupfenster können nun auch individuelle Regelelemente de/aktiviert werden, statt nur der ganze Kategorie.

Charakter Assistent

  • Neu: Es können nun die zu verwendenden Hausregeln selektiert werden.
  • Neu: Das Geschlecht kann nun auch frei eingetragen werden.
  • Update: Ersteller von eigenen Templates erhalten nun bessere Informationen im Debug Log.
  • Neu: Ersteller von eigenen Templates können potenzielle Probleme an "_var" Dateien im Datenbankeditor analysieren lassen.

Charakterbögen

  • Neu: Charakter-PDFs haben nun PDF-Lesezeichen
  • Neu: Es gibt eine zweite Variante vom Standard Charakterbogen, der das Charakterbildanzeigt, aus Platzmangel dafür aber keine SchiPs mehr.
  • Update: Es gibt neue Einstellungsmöglichkeiten für eigene Charakterbögen (siehe Hilfe). Insbesondere "FormularMappings" ist relevant, da Sephrasto nun einige Felder anders benennt. Die "BeschreibungDetails" Option wurde entfernt.
  • Update: Der Regelanhang ist nun allgemein besser formatiert.
  • Neu: Im Regelanhang wird unten nun auf jeder Seite der Charaktername samt EP-Stand ausgegeben.

Datenbankeditor

  • Update: Der Editor hat ein rundum neues Design und Layout für schnelleres Arbeiten und eine bessere Übersicht - schaut es euch an!
  • Neu: Es gibt nun eine Export-Funktion, die es ermöglicht die Sephrasdo-Datenbank mit der Hausregeldatenbank zu einer Datei zusammenzuführen.
  • Neu: Editoren für Attribute, Abgeleitete Werte und Energien
  • Neu: Die Textfelder aller Editoren haben nun eine HTML-Toolbar (ähnlich wie BB-Code) und eine HTML-Vorschau. In den Textfeldern können nun die Makros $sephrasto_dir$, $regeln_dir$ und $plugins_dir$ verwendet werden, um den entsprechenden Pfad einzufügen - beispielsweise für Bilder.
  • Neu: Voraussetzungen können nun Wildcards enthalten (z. B. "Kein Vorteil Tradition der *geweihten I"). Das Element selbst wird dabei von der Suche ausgeschlossen. Dies kann die Voraussetzungen z. B. von Traditionen und Tiergeistern dramatisch vereinfachen.
  • Neu: Probleme in der Hausregel-Datenbank werden nun automatisch erkannt und in einem Fehlerfenster angezeigt.
  • Fix: Im Talenteditor können bei Talenten mit variablen Kosten die Kosten nun tatsächlich frei angegeben werden. Zuvor mussten die Kosten ein Vielfaches der voreingestellten Kosten betragen.
  • Update: Im Talenteditor muss nun statt einfach nur "Spezialtalent" der konkrete Typ (Zauber, Liturgie, Anrufung) angegeben werden.
  • Neu: Scriptfelder in den Vorteil/Waffeneigenschaft/Einstellung Editoren zeigen nun Codefehler an.
  • Neu: Im Vorteileditor können nun Kreuzverweise angegeben werden
  • Neu: Im Vorteileditor gibt es ein neues Textfeld "Bedingungen" für Kampfstile, Traditionen etc. Diese werden immer vor der regulären Beschreibung angezeigt.
  • Neu: In den Vorteil- und Talenteditoren gibt es ein neues Textfeld "Infos", das für Informationen gedacht ist, die ausschließlich im Charaktereditor angezeigt werden sollen. Beispielsweise was genau in das Kommentarfeld einzutragen ist (wenn die Funktion aktiv ist).

Datenbank

  • Update: Viele Bindestriche vor Zahlen wurden durch ein Minus ersetzt
  • Update: Einige Abkürzungen wie "d." statt "der" wurden ersetzt
  • Neu: Attribut, Abgeleiteter Wert und Energie sind nun Teil der Datenbank
  • Update: Vorteile: Tiergeist Wolf/Khoramsbestie, Wildkatze/Panther und Fuchs/Mungo wurden in individuelle Vorteile aufgesplittet.
  • Update: Einige Zauber/Liturgie/Anrufungseigenschaften wurden in individuelle Elemente aufgeteilt und der Text aualisiert (Die Texte haben zuvor immer Zauber referenziert)
  • Neu: Regel-Elemente für "Reiterkampf", "Opferung (Angrosch)", "Bann des Eisens", "Gifte & Krankheiten mildern", "Informationen suchen"
  • Gelöscht: Einstellungen "Basis AsP Script", "Basis KaP Script", "Basis WS Script", "Basis MR Script", "Basis GS Script", "GS* Script", "Basis INI Script", "Basis DH Script", "DH* Script", "Basis Schadensbonus Script", "Attribute: Steigerungsfaktor", "Energien: Steigerungsfaktor" (diese sind nun alle durch die neuen Datenbankelemente Attribut etc. konfigurierbar)
  • Gelöscht/Neu: Die Einstellungen "Fertigkeiten: Liturgie-Typen" und "Fertigkeiten: Anrufungs-Typen" wurden durch "Talente: Spezialtalent Typen" ersetzt
  • Update: Die Einstellungen "Fetigkeiten: Maximalwert Script" und "Fertigkeiten: BW Script" haben keinen Zugriff auf die Funktion "getWert" mehr
  • Neu: Einstellung-Elemente "Rüstungen: RS Script", "Rüstungen: WSStern Script", "Rüstungen: BE Script", "Statusse", "Statusse: Beschreibung", "Finanzen", "Finanzen: Beschreibung", "Heimaten: Heimat geändert Script", "Heimaten: Beschreibung", "Talente: FW Warnung", "Voraussetzungen: Anzeigetext ersetzen"
  • Update: Der Text von allen Antimagie- und Beschwörungs-Talenten wurden massiv erweitert. Dadurch konnten die folgenden Regelelement gelöscht werden.
  • Gelöscht: Regeln "Antimagie - Gegenzauber", "Antimagie - Magie unterdrücken", "Antimagie - Zauber aufheben", "Antimagie - Wesenheit bannen", "Beschwörungen - Chimären", "Beschwörungen - Dämonen", "Beschwörungen - Elementare", "Beschwörungen - Golems", "Beschwörungen - Untote"
  • Fixed: Ziel und Reichweite vom Talent "Körper des Blutgeists";
  • Update: der Ritualgegenstand aller "Bindung des XXX" und "Apport des XXX" Talente wurde nun spezifisch benannt
  • Update: viele Vorteil- uind Talenttexte wurden gekürzt, da entsprechende Textteile nun in den neuen Feldern zu Bedingungen, Infos und Kreuzverweisen besser aufgehoben sind.

ScriptAPI

  • Neu: xxxGuPBasis und xxxGuPMod
  • Update: xxxSchadensbonus umbenannt zu xxxSB; xxxRSMod umbenannt zu xxxRS; xxxBEMod umbenannt zu xxxBE. Diese und weitere APIs die sich auf Abgeleitete Werte beziehen werden nun automatisch generiert in Abhängigkeit der Abgeleiteten Werte in der Datenbank. Für weitere Kleinigkeiten siehe Hilfe.

PluginAPI

  • Gelöscht: Filter "asp_kosten" und "kap_kosten" (siehe neue "energie_kosten")
  • Neu: Filter/Actions "energie_kosten", "vorteil_kosten", "datenbank_verify" (um die Fehlerfenster-Inhalte anzupassen), filter für DB Editorklassen "dbe_class_xxx_wrapper"
  • Update: "datenbank_xml_laden" wird nun am Ende des Ladevorgangs aufgerufen statt am Anfang
  • Update: "basisdatenbank_geladen" und "datenbank_geladen" haben den neuen Parameter "isCharakterEditor"
  • Update: "energie_kosten", "attribut_kosten", "freiefertigkeit_kosten" haben nicht mehr den Parameter "wert", sondern "wertVon" und "wertAuf"
  • Neu: Plugins können nun "showSettings" implementieren, um einen eigenen Einstellungsbutton innerhalb der Sephrastoeinstellungen anzuzeigen.
  • Update: Die "createDatabaseButtons" Funktion wird nicht mehr auf Plugins aufgerufen. Stattdessen können dem Datenbankeditor nun neue Menueinträge hinzugefügt werden durch die action "dbe_menuitems_erstellen"
  • Neu: "datenbank_xml_schreiben" hat nun einen zusätzlichen Parameter "merge" der verwendet werden kann, um die neue Merge-Export funktion zu unterstützen.