Commit Graph

11 Commits (32031eb5483305c3caf2b26bb706dc05991af25b)

Author SHA1 Message Date
macniel 32031eb548 When a character is created, its base-skills are now added from compendium and added to the actor as an embedded document. 2025-10-01 22:27:21 +02:00
macniel 5fb8559fbf chore: update database again 2025-09-29 18:19:20 +02:00
macniel b8e3af8922 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src/main.mjs
#	src/templates/actor/actor-character-sheet.hbs
#	transformSources.mjs
2025-09-29 17:56:21 +02:00
macniel 1c811faf08 chore: update database 2025-09-29 17:53:28 +02:00
macniel f8e5b94b77 Adds Sidebar and also adds more styling via scss 2025-09-29 13:42:19 +02:00
macniel 073c25e89a Talents can now be added or replaced via drag and drop 2025-09-29 00:19:41 +02:00
macniel 35271b8c83 Implements the first draft of styling our character sheet. 2025-09-28 19:15:29 +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
macniel 531bb4ae39 Adds Rollable Attributes 2025-09-27 22:59:33 +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