de on use effekte - Plushtoast/dsa5-foundryVTT GitHub Wiki
Zuletzt bearbeitet: 2025-01
On-Use-Effekte sind fortgeschrittene Automatisierungen im DSA5-System, die bei bestimmten Ereignissen automatisch ausgeführt werden können. Sie ermöglichen komplexe Spielmechaniken durch Makro-basierte Effekte.

On-Use-Effekte erweitern normale Effekte um:
- Automatische Auslöser bei bestimmten Ereignissen
- Makro-Befehle für komplexe Aktionen
- Systemeffekte wie Zustände
- Schadensmodifikationen
- Beschwörungen von Kreaturen
Im Effekt-Editor findest du unter Erweiterte Funktionen verschiedene Optionen:
| Funktion | Beschreibung |
|---|---|
| Keine | Normaler Effekt ohne Automatisierung |
| Systemeffekt | Wendet einen Zustand an |
| Makro | Führt ein Makro aus |
| Kreatur | Beschwört eine Kreatur |
| Schadenstransformation | Modifiziert Schaden |
| Rüstungstransformation | Modifiziert Rüstungsschutz |
| Nach Probe | Wird nach einer Probe ausgeführt |
| Nach Vergleichender Probe | Wird nach einer vergleichenden Probe ausgeführt |
- Öffne einen Effekt auf einem Gegenstand
- Wechsle zum Tab Erweiterte Einstellungen
- Wähle die gewünschte Erweiterte Funktion
- Konfiguriere die Parameter
Für Makro-basierte Funktionen kannst du JavaScript-Code eingeben:
// Beispiel: Zustand hinzufügen
await actor.addCondition("prone", 1);
// Beispiel: Nachricht anzeigen
ChatMessage.create({
content: "Der Zauber wirkt!"
});
Der Effekt wird ausgeführt, nachdem eine Probe gewürfelt wurde:
- Talentproben
- Zauberproben
- Liturgieproben
Der Effekt wird nach einer vergleichenden Probe ausgeführt:
- Kampfproben
- Widerstandsproben
- Vergleichende Talentproben
Modifiziert den Schaden, bevor er angewendet wird:
- Schaden erhöhen/verringern
- Schadensart ändern
- Zusätzliche Effekte bei Schaden
Modifiziert die Rüstungswerte:
- RS erhöhen/verringern
- Spezielle Resistenzen
- Schutz gegen bestimmte Schadensarten
Du kannst festlegen, wer die Effekt-Nachricht sieht:
| Option | Beschreibung |
|---|---|
| Alle Spieler | Jeder sieht die Nachricht |
| Nur Spieler | Nur der betroffene Spieler |
| Spieler + SL | Spieler und Spielleiter |
| Nur SL | Nur der Spielleiter |
Für Gift und Krankheiten gibt es zusätzliche Optionen:
| Option | Beschreibung |
|---|---|
| Bei Erfolg | Effekt nur bei erfolgreicher Probe |
| Bei Misserfolg | Effekt nur bei misslungener Probe |
Ein Zauber, der zusätzlichen Feuerschaden verursacht:
- Funktion: Schadenstransformation
- Makro:
options.damage += 1d6
Ein Manöver, das bei Erfolg den Gegner betäubt:
- Funktion: Nach Vergleichender Probe
- Makro:
await actor.addCondition("stunned", 1)
Ein Artefakt, das Schaden reduziert:
- Funktion: Rüstungstransformation
- Makro:
options.damage -= 2
Makro-Ausführung erfordert:
- Die Einstellung Spieler können Effekt-Makros bearbeiten muss aktiviert sein (für Spieler)
- Oder der Benutzer muss Makro-Skript-Berechtigung haben
- Testen: Teste neue On-Use-Effekte in einer Testszene
- Konsole nutzen: Bei Fehlern werden Details in der Konsole (F12) angezeigt
- Einfach beginnen: Starte mit Systemeffekten, bevor du komplexe Makros schreibst
- Vorlagen nutzen: Das interne Makro-Kompendium enthält Beispiele
- On-Use-Effekte nutzen asynchrone Funktionen
- Verfügbare Variablen:
actor,item,args,ef,source,options - Fehler werden in der Browser-Konsole protokolliert
Siehe auch: