Logik » Aktionen
April 22, 2026

Aktionen

In Arbeit

Diese Dokumentation wird noch erweitert und überarbeitet. Funktionen, Screenshots und Beschreibungen können sich bis zur öffentlichen Veröffentlichung von Talescape ändern. Wenn etwas unklar ist oder du Hilfe brauchst, frag bitte im offiziellen Talescape Discord. Wir klären das gern oder aktualisieren die Seiten nach Bedarf.

Aktionen definieren, was passiert, wenn ein Ereignis, ein Trigger oder ein Timer ausgelöst wird. Sie sind der letzte Schritt in Talescapes Logikkette, nachdem ein Trigger ausgelöst wurde und Bedingungen erfüllt sind.

Aktionen können auch direkt an Dialogzeilen angehängt werden, sodass während Gesprächen kleine Logik-Updates stattfinden können, ohne separate Events zu benötigen.

1. Überblick

1. Überblick

Eine Aktion führt eine einzelne Operation als Reaktion auf ein Ereignis oder einen Dialog aus. Aktionen können den Story-Zustand ändern, das Inventar des Spielers beeinflussen, Eingaben des Spielers sammeln oder Präsentationselemente wie Szenen, Sound, Interaktionen oder Text steuern.

Du kannst mehrere Aktionen an ein Ereignis anhängen und wählen, ob sie alle gleichzeitig oder nacheinander ausgeführt werden.

2. Ausführungsreihenfolge

Standardmäßig werden alle Aktionen, die an ein Ereignis angehängt sind, gleichzeitig ausgeführt. Wenn die Sequential-Option beim Ereignis aktiviert ist, laufen die Aktionen nacheinander in der Reihenfolge, in der sie erscheinen.

Sequentielle Ausführung ist nützlich für:

  • Cutscenes oder zeitgesteuerte Erzählungen.
  • Abhängige Logik (z. B. eine Variable setzen, dann die Szene ändern).

3. Gängige Aktionstypen

Aktionen decken ein breites Spektrum an Logik- und Präsentationsfunktionen ab. Die häufigsten sind:

  • Variablen: Variable Werte setzen, erhöhen, verringern, umschalten, anhängen, zufällig festlegen oder berechnen.
  • Eingabe: Den Spieler um freien Text oder einen ausgewählten Wert bitten und das Ergebnis in einer Variable speichern.
  • Inventar & Gegenstände: Gegenstand geben, Gegenstand entfernen oder Gegenstand aus einem Rezept herstellen.
  • Erfolge: Einen Erfolg freischalten oder prüfen.
  • Szenen: Szene wechseln, Elemente verbergen oder anzeigen, Ambiente und Soundeffekte abspielen.
  • Dialog: Einen Dialog starten oder beenden.
  • Timer: Einen Timer starten, stoppen, pausieren oder zurücksetzen.
  • Interaktionen: Spielerinteraktion während Cutscenes, zeitgesteuerten Sequenzen oder Übergängen temporär verhindern oder wiederherstellen.
  • System: Fortschritt speichern, Sound abspielen oder dem Spieler eine Nachricht anzeigen.

Alle verfügbaren Aktionen werden automatisch mit dem Editor synchronisiert.

4. Aktionen kombinieren

Du kannst mehrere Aktionen verketten, um komplexe Ergebnisse zu erzielen, zum Beispiel:

  1. Dem Spieler eine Taschenlampe geben.
  2. Eine Flag setzen, die die Szene als “erforscht” markiert.
  3. Zum nächsten Gebiet wechseln.

Aktionen werden sofort ausgeführt, es sei denn, das Ereignis ist als Sequential markiert — dann warten sie, bis die vorherige Aktion abgeschlossen ist.

5. Aktionen in Dialogen

Neben Ereignissen kannst du Aktionen direkt an Dialogzeilen anhängen. Diese laufen sofort, wenn genau diese Zeile angezeigt wird — praktisch für kleine Status-Updates oder Inline-Logik.

Beispiele:

  • Beim Aussprechen einer bestimmten Zeile einen Erfolg vergeben.
  • Nach einem wichtigen Gespräch eine Variable ändern.
  • Einen vom Spieler eingegebenen Namen oder ausgewählten Wert für später speichern.
  • Einen Timer starten, wenn der Dialog einen bestimmten Punkt erreicht.

So können Bards Story-Logik direkt im Dialogfluss umsetzen, ohne separate Events erstellen zu müssen, wodurch kurze Interaktionen kompakt und leicht zu verwalten bleiben.

6. Aktionen testen

Du kannst prüfen, ob Aktionen wie erwartet arbeiten mit:

  • Story Preview – um in Echtzeit zu testen.
  • Debug Menu – um Variablen- und Inventaränderungen zu bestätigen.
  • Logs Tab – um nachzuvollziehen, wann jede Aktion ausgeführt wird.

Wenn eine Aktion nicht wie erwartet ausgelöst wird, überprüfe:

  • Dass die Bedingungen des Ereignisses erfüllt sind.
  • Dass das Ereignis im aktuellen Gültigkeitsbereich aktiv ist.
  • Dass die Sequential-Einstellung deinem gewünschten Verhalten entspricht.

7. Beste Vorgehensweisen

  • Nutze Dialogaktionen für kleine Inline-Effekte.
  • Verwende Events für umfassendere oder wiederverwendbare Logik.
  • Halte Aktionen fokussiert — ein Ereignis pro logischen Moment.
  • Verwende sequentielle Aktionen fürs Timing und gleichzeitige Aktionen für schnelle Reaktionen.
  • Teste komplexe Aktionsketten einzeln, bevor du sie kombinierst.

Aktionen sind der Punkt, an dem Story-Logik auf Storytelling trifft — egal ob durch die Wahl eines Spielers, einen Timer oder eine Dialogzeile ausgelöst. Sie machen deine Geschichte dynamisch, reaktionsfähig und lebendig.

Weiter: Timer