Erweitert das PlayerCharacterDataModel um zwei Arrays welche andere eine Ansammlung von DocumentTypes entgegennehmen können. Diese können dann in dem characterSheet.mjs ausgewertet werden (von den verknüpften Dokumenten muss jeweils der Konstruktor aufgerufen werden) und dann via context injection im Template angezeigt werden.
Um aktuell via Developer Konsole in Foundry Felder hinzuzufügen wird folgendes benutzt:
```javascript
game.actors.getName(<Name des Akteurs>).update({"system": {"talente": [ game.items.getName(<Name des Talents>)/*, ...weitere Talente */ ]}})
```
Dies können wir für Basis Talente nutzen wenn ein Charakter angelegt wird.
Co-authored-by: macniel <yuna.baehr@proton.me>
Reviewed-on: #15
|
||
|---|---|---|
| .gitea/workflows | ||
| .idea | ||
| src | ||
| .gitignore | ||
| README.md | ||
| gulpfile.mjs | ||
| installToFoundry.mjs | ||
| package-lock.json | ||
| package.json | ||
| transformSources.mjs | ||
README.md
Modulentwicklung eines Systems was Das Schwarze Auge 4.1 in FoundryVTT abbildet.
In diesem Repository findet die Codeentwicklung des Moduls statt.
Weitere Resourcen
Repository zum Tracken von Resourcen und Meilensteinen: https://git.macniel.online/macniel/foundry-dsa41-game
Designgrundlage: https://penpot.macniel.online/#/dashboard/recent?team-id=602f8f62-bb8f-8033-8006-da15e9852a09
FoundryVTT Dokumentation
Systementwicklung: https://foundryvtt.com/article/system-development/
API: https://foundryvtt.com/api/classes/foundry.abstract.Document.html
Demo: https://github.com/foundryvtt/dnd5e
Flim Flam