Hilfe zum Beschreibungs-Editor
Überblick
Mit dem Beschreibungs-Editor gestaltest du die Texte deiner Kampagneneinträge. Du kannst Text formatieren, Bilder und Tabellen einfügen sowie andere Einträge verlinken.
Die Werkzeugleiste steht oberhalb des Textfelds. Die Hinweise an den Symbolen erklären ihre Funktion. Zusätzliche Aktionen wie der Markdown-Import stehen, sofern im Formular angeboten, im Menü für weitere Aktionen neben der Feldbezeichnung.
Text bearbeiten und speichern
- Klicke in das Feld
Beschreibungund schreibe deinen Text. - Markiere Text oder setze den Cursor in den Absatz, den du formatieren möchtest.
- Wähle die passende Funktion in der Werkzeugleiste.
- Prüfe das Ergebnis und speichere den Eintrag.
Änderungen im Editor werden erst mit dem Formular gespeichert. Das gilt auch für eingefügte Bilder, automatisch ergänzte Mentions und importiertes Markdown.
Mit Rückgängig und Wiederholen kannst du Bearbeitungsschritte im Editor zurücknehmen oder wiederherstellen.
Änderungen während der Bearbeitung
Wird der geöffnete Eintrag an anderer Stelle gespeichert oder gelöscht, erscheint ein Hinweis mit dem Kampagnennamen des handelnden Users. Das gilt auch für einen zweiten Tab von dir. Deine Eingaben bleiben erhalten; es wird nichts automatisch neu geladen.
Bei einer Änderung kannst du zur Bearbeitung zurückkehren und deine Texte sichern. Neu laden fragt nach, bevor ungespeicherte Eingaben verworfen werden. Ein veralteter Formularstand lässt sich nicht über die neueren Änderungen speichern. Lade den aktuellen Eintrag und übertrage deine Änderungen anschließend erneut.
Nach einer Löschung kannst du deine Eingaben weiterhin ansehen und kopieren, aber nicht mehr speichern. Wenn dein Zugriff entfällt, wird lediglich gemeldet, dass der Eintrag nicht mehr verfügbar ist.
Bei unterbrochener Live-Verbindung versucht RoST die Verbindung wiederherzustellen. Die Prüfung beim Speichern funktioniert auch ohne Live-Verbindung und ohne JavaScript. Ein sehr lange geöffnetes Formular kann ebenfalls ein erneutes Laden verlangen; sichere vorher deine Eingaben.
Text gliedern und formatieren
Absätze und Zeilenumbrüche
Mit Enter beginnst du einen neuen Absatz. In einer Liste erzeugst du damit einen neuen Listenpunkt.
Mit Shift+Enter fügst du einen Zeilenumbruch innerhalb desselben Absatzes oder Listenpunkts ein.
Überschriften
Setze den Cursor in den gewünschten Absatz und wähle in Überschriftenebene eine Ebene von H3 bis H6. Mit Text machst du daraus wieder normalen Fließtext.
H1 und H2 sind für die Seitenstruktur von RoST vorgesehen. Verwende H3 für die Hauptabschnitte deiner Beschreibung und tiefere Ebenen für Unterabschnitte.
Inhaltsverzeichnis
Bei längeren Beschreibungen kannst du mit Inhalt ein Inhaltsverzeichnis am Anfang des Textes einfügen. Im Editor erscheint dafür ein Platzhalter; bei der Anzeige der Beschreibung wird das Verzeichnis aus den Überschriften erzeugt.
Berücksichtigt werden H3 und H4. Überschriften der Ebenen H5 und H6 erscheinen nicht im Verzeichnis. In einer Beschreibung lässt sich nur ein Inhaltsverzeichnis einfügen.
Hervorhebungen und Farben
Mit Fett, Kursiv und Durchgestrichen formatierst du markierten Text. Über die Farbauswahl kannst du Textfarbe und Hintergrundfarbe ändern.
Welche Farbauswahl angeboten wird, legst du unter Profil → Einstellungen fest:
Feste Palette: eine vorgegebene Auswahl an Farben.Freie Wahl: eine frei wählbare Farbe über den Farbwähler.
Ausrichtung, Listen und Zitate
Mit Linksbündig, Zentriert und Rechtsbündig richtest du Absätze aus. Für zusammengehörige Punkte verwendest du Aufzählung oder Nummerierte Liste.
Mit Zitat hebst du einen Textabschnitt als Zitat hervor. Über Trennlinie einfügen kannst du Abschnitte zusätzlich optisch voneinander trennen.
Formatierung löschen
Markiere den betreffenden Text und klicke auf Formatierung löschen, um Formatierungen zurückzusetzen. Dabei können auch Links und die Absatzformatierung entfernt werden. Prüfe anschließend, ob die gewünschte Struktur und Verweise noch vorhanden sind.
Bilder aus der Galerie einfügen
- Setze den Cursor an die gewünschte Stelle im Text.
- Klicke auf (
Bild einfügen) in der Werkzeugleiste. - Wähle ein vorhandenes Bild aus der Galerie.
Das Bild wird an der Cursorposition eingefügt. Klicke es anschließend im Editor an, um seine Größe über die Ziehpunkte anzupassen.
Über diesen Dialog wählst du Galeriebilder aus; externe Bild-URLs werden dort nicht eingegeben. Wie du Bilder hochlädst und verwaltest, erklärt Galerie verwenden.
Galeriebilder bleiben für alle Kampagnenmitglieder sichtbar, auch wenn die Beschreibung zu einem eingeschränkt sichtbaren Eintrag gehört.
Tabellen bearbeiten
Setze den Cursor an die gewünschte Stelle und klicke auf , um eine Tabelle einzufügen oder die Tabellenwerkzeuge zu öffnen. Außerhalb einer vorhandenen Tabelle fügt RoST eine Tabelle mit drei Zeilen und drei Spalten ein; die erste Zeile ist eine Kopfzeile.
Wenn du in einer Tabelle arbeitest, öffnet das Symbol stattdessen die Tabellenwerkzeuge. Das Kontextmenü an der Tabelle bietet:
Zeile davorundZeile danachSpalte davorundSpalte danachZeile löschenSpalte löschenTabelle löschen
Die Aktionen beziehen sich auf die aktuelle Zelle beziehungsweise Auswahl.
Links setzen und entfernen
Für einen normalen Link markierst du Text, klickst auf Link setzen und gibst die Zieladresse ein. Mit Link entfernen löst du den Verweis wieder; der Text bleibt erhalten.
Externe Quellen und weiterführende Links sind meist in einer ergänzenden Notiz gut aufgehoben. Für Verweise auf andere Kampagneneinträge verwendest du Mentions.
Mentions verwenden
Mentions sind interne Verweise auf Einträge deiner Kampagne. Mit @ suchst du ein Ziel; über die weiteren Aktionen kannst du, sofern angeboten, Mentions automatisch ergänzen oder entfernen.
Wie du Ziele auswählst, automatische Ergänzungen prüfst und einzelne Verweise korrigierst, erklärt die Hilfe Mentions.
Markdown importieren
Über Markdown importieren im Menü für weitere Aktionen kannst du einen vorbereiteten Markdown-Text übernehmen.
Der Import ersetzt die aktuelle Beschreibung im Formular. Wenn du Teile des bisherigen Textes behalten möchtest, sichere sie vorher. Gespeichert wird erst, wenn du den Eintrag speicherst.
Aus einer Datei
- Öffne
Markdown importieren. - Wähle
Aus Datei. - Wähle eine Datei mit der Endung
.mdoder.markdown. - Prüfe den übernommenen Inhalt im Editor.
- Speichere den Eintrag, wenn das Ergebnis passt.
Aus der Zwischenablage
- Kopiere den Markdown-Quelltext in die Zwischenablage.
- Öffne
Markdown importierenund wähleAus Zwischenablage. - Bestätige gegebenenfalls die zusätzliche Nachfrage deines Browsers, etwa mit
Einfügen. - Prüfe das Ergebnis im Editor und speichere anschließend den Eintrag.
Kann RoST die Zwischenablage nicht lesen, zeigt der Dialog eine Fehlermeldung. Erlaube den Zugriff oder verwende stattdessen eine Datei.
Ergebnis prüfen
RoST wandelt Markdown in formatierten Beschreibungstext um. Die höchste importierte Überschriftenebene wird an H3 angepasst. Unterstützte Tabellen, Bilder und Codeblöcke werden ebenfalls übernommen; prüfe insbesondere deren Darstellung und ob Bildquellen erreichbar sind.
Der Import lädt Bilddateien nicht automatisch in die Galerie hoch. Verwende für Bilder, die du in RoST verwalten möchtest, die Galerie und füge sie anschließend über den Bilddialog ein.
Dynamischen Wert einfügen
Mit dem Toolbar-Button „Dynamischen Wert einfügen“ (geschweifte Klammern mit Stern) neben dem Link-Button öffnest du die Auswahl:
- Setze den Cursor an die gewünschte Stelle oder markiere den Text, der ersetzt werden soll.
- Wähle „Dieser Eintrag“ oder suche nach einem anderen Eintrag anhand seines Namens.
- Wähle das gewünschte Attribut und prüfe Platzhalter und Wertvorschau.
- Klicke auf „Einfügen“ und speichere anschließend das Formular.
Es werden nur sichtbare Einträge der aktuellen Kampagne und die für ihren Typ unterstützten Attribute angeboten. Für Charaktere stehen „Alter“ (age) und „Alter (auf 5 Jahre gerundet)“ (age_rounded) zur Verfügung. Ein Ort hat kein eigenes Alter, kann in seiner Beschreibung aber das Alter eines Charakters referenzieren. „Dieser Eintrag“ wird nur für passende Typen angeboten.
Fehlen ausreichende Lebensdaten, zeigt die Vorschau „Noch nicht berechenbar“. Du kannst den Platzhalter trotzdem einfügen. Die Vorschau berücksichtigt gespeicherte Daten; noch nicht gespeicherte Formularänderungen sind darin nicht enthalten. Der Platzhalter bleibt im Editor normaler, bearbeitbarer Text. Abbrechen lässt den Text unverändert; Einfügen lässt sich rückgängig machen.
Die technischen Attributnamen lauten age und age_rounded. Die frühere Schreibweise alter wird nicht mehr ausgewertet. Bestehende Texte werden nicht automatisch umgeschrieben.
Dynamische Werte in der Anzeige erkennen
Berechnete Werte sind in der Lesesicht dezent gepunktet unterstrichen. Beim Darüberfahren mit der Maus oder beim Fokussieren per Tab erscheint eine Erklärung mit dem Attribut, dem Namen des Charakters und dem ursprünglichen Ausdruck, beispielsweise entity.hal-von-gareth.age. Bei gerundetem Alter wird zusätzlich die Rundung auf 5 Jahre genannt.
Durch Anklicken oder Antippen bleibt die Erklärung geöffnet; mit Enter oder Leertaste funktioniert das auch per Tastatur. Erneutes Aktivieren, Escape oder ein Klick außerhalb schließt sie. Steht der Wert innerhalb eines Links, behält der Link seine normale Funktion.
Nur erfolgreich berechnete Werte erhalten diese Markierung. Beim Drucken und in Exporten erscheinen die Werte ohne Markierung oder Erklärung. Im Editor bleibt weiterhin der Platzhalter stehen.
Alter automatisch anzeigen
In der Beschreibung eines Charakters kannst du {{ age }} als normalen Text eingeben. Der Platzhalter liefert beim Anzeigen die Zahl der vollendeten Lebensjahre. Leerzeichen innerhalb der Klammern sind optional.
Beispiel: Alina Hembrock ({{ age }} Jahre) erscheint bei einem Alter von 37 Jahren als Alina Hembrock (37 Jahre). Direkt angrenzende Klammern, Satzzeichen oder Buchstaben sind erlaubt.
Das Alter bezieht sich immer auf den beschriebenen Charakter und das aktuelle Spieldatum des Standardkalenders. Bei eingetragenem Todestag wird das Alter beim Tod verwendet. Geburtstag und Todestag gehören zu den lesbaren Charakterdaten. Für historische Angaben wie das Alter bei einer Krönung trägst du weiterhin eine feste Zahl ein.
Für die Altersberechnung ist ein vollständiges Geburtsdatum erforderlich. Ist nur das Geburtsjahr oder nur das Todesjahr bekannt, wird kein Alter berechnet; der Altersplatzhalter bleibt sichtbar. Ein Todesjahr führt auch nicht zu einer Berechnung bis zum aktuellen Spieldatum.
Im Editor bleibt der Platzhalter stehen. Nach einer Datumsänderung aktualisiert sich die Anzeige beim nächsten Laden, ohne die Beschreibung erneut zu speichern. Dokumentexporte enthalten den Wert zum Exportzeitpunkt. Fehlt ein Geburtstag oder lässt sich das Alter nicht zuverlässig bestimmen, bleibt der Ausdruck sichtbar; ebenso bei unbekannten Platzhaltern oder Beschreibungen anderer Eintragstypen.
Du kannst den vollständigen Ausdruck fett oder kursiv formatieren. Formatiere nicht nur einzelne Zeichen innerhalb des Ausdrucks: Über mehrere Formatierungen verteilte Platzhalter werden nicht aufgelöst. In Codeformatierung bleiben sie als wörtliches Beispiel stehen.
Für die KI-Zusammenfassung werden Altersplatzhalter und einfache zugehörige Altersangaben wie ({{ age }} Jahre) entfernt. Vorhandene Geburts- und Todesdaten werden separat übergeben. Die Zusammenfassung kann diese Daten berücksichtigen, muss sie aber nicht erwähnen.
Alter auf 5 Jahre runden
Mit {{ age_rounded }} zeigst du das Alter zum nächstgelegenen Vielfachen von 5 an: 32 → 30, 33 → 35 und 38 → 40. Auch 0 ist möglich: 0 bis 2 Jahre werden zu 0, 3 bis 7 Jahre zu 5.
Bei vollständigen Lebensdaten wird zuerst das genaue Alter berechnet und anschließend gerundet. Ist nur das Geburtsjahr oder nur das Todesjahr bekannt, wird die Differenz der Jahre verwendet. Bei lebenden Charakteren zählt das aktuelle Jahr des Standardkalenders, bei Verstorbenen das Todesjahr beziehungsweise das Jahr des Todestags. Fehlen Geburtsdaten oder der Standardkalender oder ergibt sich eine negative Differenz, bleibt der Wert unbekannt. age bleibt unverändert und benötigt weiterhin vollständige Daten.
Für einen anderen Charakter verwendest du beispielsweise {{ entity.hal-von-gareth.age_rounded }}. Sichtbarkeitsregeln, Vorschau, Export und die Bereinigung für KI-Zusammenfassungen entsprechen den Regeln für age.
Alter eines anderen Charakters
Mit {{ entity.alina-hembrock.age }} kannst du das Alter eines anderen Charakters derselben Kampagne anzeigen. entity. kennzeichnet die Suche über den URL-Slug; ersetze alina-hembrock durch den Slug des gewünschten Eintrags. Das funktioniert auch in Beschreibungen anderer Eintragstypen.
Beispiel: Alina Hembrock ({{ entity.alina-hembrock.age }} Jahre). Für Kalender, Lebensdaten und Formatierung gelten dieselben Regeln wie oben. Ist der Zielcharakter lesbar, aber kein Alter berechenbar, bleibt der Platzhalter stehen. Ist der Zieleintrag nicht lesbar, nicht vorhanden oder unterstützt sein Typ kein Alter, werden der Platzhalter und einfache zugehörige Altersformulierungen entfernt. Im Beispiel bleibt dann Alina Hembrock sichtbar.
Änderst du den Slug des Zieleintrags später manuell, musst du die Verweise selbst anpassen. Beim Kampagnenimport werden Verweise automatisch auf geänderte Slugs übersetzt. Bereits ungültige Referenzen bleiben im gespeicherten Text erhalten und werden als Importhinweis gemeldet.
Im KI-Zusammenfassungskontext werden auch diese Altersplatzhalter immer entfernt. Lebensdaten der referenzierten Person werden dabei nicht zusätzlich übergeben.