Commit Graph

59 Commits (cda4118fb83edcefdfc79b9e1e44ef7084867cc8)

Author SHA1 Message Date
Jendrik cda4118fb8 Merge branch 'main' into feature/xml-import
# Conflicts:
#	src/module/data/character.mjs
2025-09-28 12:25:11 +02:00
macniel 454faf8fe6 Merge pull request 'Adds Rollable Attributes' (#37) from feature/rollable-character-attributes into main
Reviewed-on: #37
2025-09-28 12:23:16 +02:00
macniel e4380d7822 Merge branch 'main' into feature/rollable-character-attributes
Pull Request Check / testing (pull_request) Successful in 17s Details
2025-09-28 12:23:01 +02:00
macniel 446a10b7c4 Fix typos
Pull Request Check / testing (pull_request) Successful in 16s Details
2025-09-28 12:20:57 +02:00
macniel 109682b415 feature/rollable-character-talents (#38)
Pull Request Check / testing (pull_request) Successful in 17s Details
Hinterlegt bei den Talenten nun die Würfel mechanik. Fügt bei dieser auch hinzu, dass die Schwelle zum Patzer (Tollpatsch,...) reduziert werden könne, sodass Patzerschwelle, Meisterliche schwelle in anzahl und Wert angepasst werden kann.

Basistalente werden nun beim anlegen des Actors hinzugefügt, diese müssen entsprechend bereits aus dem Kompendium importiert sein.

**Das muss aber besser und automatischer gehen können.**

Co-authored-by: macniel <yuna.baehr@proton.me>
Reviewed-on: #38
2025-09-28 12:19:21 +02:00
Jendrik 5167d5e042 import talents
Pull Request Check / testing (pull_request) Successful in 17s Details
2025-09-28 12:13:57 +02:00
Poppy fa4531cd32 Einbau der ersten Vorteile mit a und ein glossar.json fpr die Modifikatioren der Werte - müssen wir ggf refactoren am Ende? 2025-09-27 23:47:58 +02:00
Jendrik b21ba191d8 re-added import of characters
Pull Request Check / testing (pull_request) Successful in 20s Details
2025-09-27 23:18:17 +02:00
Poppy b96d65c997 I, J, K, L 2025-09-27 23:04:06 +02:00
macniel 531bb4ae39 Adds Rollable Attributes 2025-09-27 22:59:33 +02:00
Jendrik c758fcc3e4 Merge branch 'refs/heads/main' into feature/xml-import
# Conflicts:
#	src/main.mjs
#	src/module/data/character.mjs
2025-09-27 22:19:35 +02:00
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
Jendrik c42f8b90b3 Merge branch 'main' into feature/xml-import
Pull Request Check / testing (pull_request) Successful in 8s Details
2025-09-27 19:59:15 +02:00
Jendrik eb73822ba5 merged main in branch
Pull Request Check / testing (pull_request) Successful in 9s Details
2025-09-27 19:58:45 +02:00
Jendrik 95c6a32b2e Merge branch 'main' into feature/xml-import
# Conflicts:
#	src/main.mjs
#	src/module/Actors/dsa-actor.mjs
#	src/module/data/character.mjs
2025-09-27 19:55:31 +02:00
macniel ecece11f8b Merge remote-tracking branch 'origin/main' 2025-09-27 19:29:20 +02:00
macniel a1891d961c Conversionscript for Poppys Spells 2025-09-27 19:28:50 +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 b896af479e added a (really really) rudimentary character Sheet
Pull Request Check / testing (pull_request) Successful in 8s Details
2025-09-26 09:59:35 +02:00
Jendrik 41de33cef3 ironed out last bugs 2025-09-26 00:20:00 +02:00
Jendrik 646c9c6d16 fixed a bug with the sidebar entry 2025-09-25 23:40:32 +02:00
Jendrik e1911cdd47 fixed a bug with the sidebar entry 2025-09-25 23:38:15 +02:00
Jendrik 89860e8e98 added custom entry to import 2025-09-25 23:36:44 +02:00
Jendrik e94219b26b added custom entry to import 2025-09-25 23:31:38 +02:00
Jendrik fc83a83de9 fixed another array problem 2025-09-25 23:26:05 +02:00
Jendrik 9e7428d589 fixed json array problem 2025-09-25 23:13:38 +02:00
Jendrik 4c4e2d1f23 bugfixes 2025-09-25 22:55:29 +02:00
Jendrik 6ad1474f87 bugfixes 2025-09-25 22:27:36 +02:00
Jendrik b8fa37532c export and import function for importing characters 2025-09-25 22:21:08 +02:00
Jendrik d68f757d63 fixed two Field Errors 2025-09-25 22:10:03 +02:00
Jendrik 6848e58cf9 reimplemented function since it didn't cause the error 2025-09-25 21:45:52 +02:00
Jendrik 2a6a590891 removed function for testing purposes 2025-09-25 21:40:50 +02:00
Jendrik 5792e82813 added character import 2025-09-25 21:34:28 +02:00
paranoidSpectre 2a5de44d21 Merge pull request 'Character-Model' (#12) from feature/xml-import into main
Reviewed-on: #12
2025-09-25 18:45:19 +02:00
Jendrik 3ca40b9604 merged main in branch 2025-09-25 18:40:27 +02:00