Commit Graph

121 Commits (2900a45959fe14d2499b2d023bfb33f0f6d79bf1)

Author SHA1 Message Date
macniel cfb7abc803 Adds Binding example a of one-to-many relation between a Character and multiple Skills (#15)
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
2025-09-27 21:59:47 +02:00
Poppy ea111cdb51 G&H 2025-09-27 18:51:35 +02:00
macniel 44bd900951 feature/skills (#14)
- Fügt alle Talente aus dem Basisregelwerk als Source hinzu.
- Zudem funktioniert der Datenimport der Kompendien nun.
- Ferner wurde die Modulstruktur abermals angepasst, damit zwischen Documents (auf denen Berechnungen durchgeführt werden und DataModels (die die Daten bereitstellen) unterschieden werden können.
- Fügt ein Userskript hinzu um einfach das Kompilat in den FoundryData Ordner zu verschieben (muss an die jeweilige User Umgebung angepasst werden)

Co-authored-by: macniel <yuna.baehr@proton.me>
Reviewed-on: #14
2025-09-27 18:33:05 +02:00
Poppy 4e624227dd D-F 2025-09-27 17:51:22 +02:00
Poppy 3622ae3c2f Und auf zu Nummernkreis C 2025-09-27 15:23:57 +02:00
Poppy e57042a978 Weiter geht es mit dem Buchstaben b 2025-09-27 14:58:38 +02:00
grandpaPoppy 7224112a8e src/packs/_source/zauber/dummy.json gelöscht 2025-09-27 14:37:54 +02:00
Poppy 213af8c4bb Zauber mit a - der arcanovi hat eine zu besprechende sonderlocke 2025-09-27 14:36:59 +02:00
grandpaPoppy 0607cb146b src/packs/_source/zauber/Armatrutz.json gelöscht 2025-09-27 14:34:32 +02:00
grandpaPoppy 882855e8ac src/packs/_source/zauber/ArcanoviArtefakt.json gelöscht 2025-09-27 14:34:29 +02:00
grandpaPoppy 3b4f629a3d src/packs/_source/zauber/ArachneaKrabbeltier.json gelöscht 2025-09-27 14:34:26 +02:00
grandpaPoppy 26b920da27 src/packs/_source/zauber/ApplicatusZauberspeicher.json gelöscht 2025-09-27 14:34:21 +02:00
grandpaPoppy da678d833f src/packs/_source/zauber/AnimatioStummerDiener.json gelöscht 2025-09-27 14:34:18 +02:00
grandpaPoppy eec186d387 Dateien nach "src/packs/_source/zauber" hochladen
Das sind die Zauber mit a - der Arcanovi hat einen Edge-Case den wir bedenken müssen
2025-09-27 14:33:07 +02:00
macniel 2a6febcb54 src/packs/_source/zauber/dummy.json hinzugefügt 2025-09-27 14:17:16 +02:00
macniel f94ef5e64a src/packs/_source/zauber gelöscht 2025-09-27 14:16:57 +02:00
macniel 5de7095ecc src/packs/_source/zauber hinzugefügt 2025-09-27 14:14:30 +02:00
Jendrik 3ca40b9604 merged main in branch 2025-09-25 18:40:27 +02:00
Jendrik 06a974ab5e Merge branch 'refs/heads/main' into feature/xml-import
# Conflicts:
#	main.mjs
#	src/system.json
2025-09-25 18:38:42 +02:00
macniel dd23f4e4b6 cicd/updating-of-manifest-info (#11)
Der PR behebt Naming Probleme und ermöglicht, dass Bauen von Versionen des Systems in der Art und Weise, dass FoundryVTT das erzeugte Paket auch versteht und mit umgehen kann.

---

Um ein Release zu bauen, muss lediglich unter dem Reiter Releases ein neuer Tag und der Quellbranch angegeben werden, nachdem der Build Runner durchgelaufen ist, werden an dem Release zwei weitere Dateien gehängt: Die Distributionsfähige Zip Datei sowie die dazugehörige Manifest Datei.

Co-authored-by: macniel <yuna.baehr@proton.me>
Reviewed-on: #11
2025-09-25 18:36:12 +02:00
macniel 6db3e3226e chore: cicd installed
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 2s Details
2025-09-25 14:47:26 +02:00