Foundry-VTT-Modul für DSA5.
Gruppen-AP-System: Stirbt ein Spielercharakter oder wird ein Gegner besiegt, erhält nach Freigabe durch die Spielleitung (SL) die gesamte Gruppe denselben AP-Betrag pauschal gutgeschrieben.
- Foundry VTT v11+
- System: DSA5
- Auf jedem Actor (Spielerheld und Gegner) lässt sich über den Button
„AP-Wert“ im Fenster-Header des Charakterbogens ein AP-Wert für
„Tod/Niederlage“ hinterlegen:
- Spieler tragen selbst ein, was der Tod ihres Helden wert ist.
- Die SL trägt bei Gegnern ein, wie viel AP ein Sieg über sie bringt.
- Wechselt ein Actor in den Status „Tot“ (der Foundry-Standardstatus, z. B. über das Token-HUD oder automatisiert durch das System), wird das erkannt – unabhängig vom Actor-Typ.
- Die aktuell aktive SL bekommt einen Freigabe-Dialog mit Name, Typ (Spieler/Gegner) und AP-Betrag (editierbar, für den Fall dass kein Wert hinterlegt war).
- Nach Freigabe („Vergeben“) bekommen alle spielereigenen Charaktere
(Actor-Typ
charactermit Spieler-Besitzer) den Betrag pauschal aufsystem.details.experience.totalgutgeschrieben. - Ein Chat-Log-Eintrag dokumentiert Quelle, Betrag und die Empfänger.
Bei mehreren besiegten Gegnern im selben Kampf öffnet sich für jeden Tod sofort ein eigener Freigabe-Dialog.
- Standard-AP-Wert für Gegner: Fallback-Betrag, der im Freigabe-Dialog vorausgefüllt wird, wenn beim besiegten Gegner kein individueller AP-Wert hinterlegt wurde (Weltweit-Einstellung, änderbar in den Moduleinstellungen).
- Trigger nur bei tatsächlichem Tod (nicht bei „bewusstlos/kampfunfähig“),
über den Foundry-Standardstatus
CONFIG.specialStatusEffects.DEFEATED. - Keine Sockets nötig: Der Freigabe-Dialog und die Verteilung laufen
ausschließlich auf dem Client der aktiven SL (
game.users.activeGM). Da GMs immer Schreibrechte auf alle Actors haben, ist kein Socket-Request an einen anderen Client erforderlich – die SL muss beim Ereignis online sein. - Keine zusätzliche Gruppen-AP-Anzeige in v1 – die Nachvollziehbarkeit erfolgt über den Chat-Log-Eintrag, die Gutschrift direkt im DSA5-Bogen.
flags.ap-farmer.deathApAmount– AP-Wert bei Tod/Niederlage, auf jedem Actor (PC und Gegner).