Commit Graph

51 Commits (468984a83bd1696000878081fbb005b6c3c0acda)

Author SHA1 Message Date
root 468984a83b auto commit 2025-11-16 23:35:11 +01:00
root df61621565 auto commit 2025-11-16 17:02:10 +01:00
macniel 4f4446d327 introduces socketlib as hard requirement enabling players to loot and buy even when they lack the permission to update items they don't own (yet). 2025-11-16 12:36:19 +01:00
macniel 7e34251397 fixes some user experience issues 2025-11-09 19:14:35 +01:00
root 28f19772f2 auto commit 2025-11-09 10:54:04 +01:00
root 34d7175c39 auto commit 2025-11-08 20:52:11 +01:00
macniel 97fe0fa9a6 implements deity model and sheet.
the model includes stats important for clerics as it contains miracle Plus and miracle Minus.
2025-11-08 14:21:28 +01:00
root 7b0f407239 auto commit 2025-11-07 22:53:23 +01:00
macniel 03de483e9a fixes paths 2025-11-07 22:49:09 +01:00
root 1adff7568d auto commit 2025-11-04 18:20:18 +01:00
macniel 12c9b0766a starts cleaning code and also localisation 2025-11-04 00:20:41 +01:00
macniel 4be53924d8 best stock prices guaranteed. 2025-11-02 21:00:50 +01:00
root 6d4f8694df auto commit 2025-11-01 12:30:31 +01:00
root 95712704b5 auto commit 2025-11-01 11:54:43 +01:00
root b66e4e77ac auto commit 2025-11-01 11:45:08 +01:00
macniel e862185803 fixes casing 2025-11-01 11:44:06 +01:00
root dc97fffba2 auto commit 2025-11-01 11:29:28 +01:00
macniel 5b46f36c58 fixes asynchronous error 2025-11-01 10:55:13 +01:00
root b69511f93a auto commit 2025-11-01 10:35:41 +01:00
macniel 9948521512 liturgies can now be pushed into queue. 2025-10-31 19:15:15 +01:00
root e69374f6f4 auto commit 2025-10-31 16:03:21 +01:00
root 7a89809af4 auto commit 2025-10-31 16:01:04 +01:00
macniel 7d04520470 src/system.json aktualisiert 2025-10-31 15:58:48 +01:00
root 95ce581f52 auto commit 2025-10-31 15:57:02 +01:00
macniel 0e667398ae update raw 2025-10-31 15:55:57 +01:00
root 80aa21ea53 auto commit 2025-10-31 15:54:14 +01:00
macniel 6b64b0b6db adds reverse inventory mechanic with "zusammenlegen" 2025-10-27 15:42:31 +01:00
macniel 92540c58cb adds new equipment 2025-10-27 10:34:56 +01:00
macniel 8cf8a61730 adds currency to compendia.
Also fixes skittish hover-behavior of equipment items.
2025-10-26 21:11:49 +01:00
macniel 5f802aa275 adds GM Tool "Merchant" 2025-10-26 14:08:55 +01:00
macniel 7fe5ba1595 rigs specialabilities for import. 2025-10-21 12:15:59 +02:00
macniel 905b0eb405 prepares xml-import to no longer append items, but instead cleans them out before adding. This will be controllable via dialog
Pull Request Check / testing (pull_request) Successful in 17s Details
2025-10-21 01:17:41 +02:00
macniel 355f55e2bd finally fixes the stubborn tab error 2025-10-17 21:52:40 +02:00
macniel 917eec11f4 implements calculations for zone wounds 2025-10-11 13:44:13 +02:00
macniel faa3bc1328 feature/meta (#54)
implements styling of meta and various other segments e.g. sheets
2025-10-09 21:16:51 +02:00
macniel 5b76df3653 feature/spells (#53)
implements spells and liturgies
2025-10-09 21:09:31 +02:00
macniel fa05bed932 chore: eslinted
Pull Request Check / testing (pull_request) Successful in 17s Details
2025-10-05 13:41:52 +02:00
macniel 801de801ba initial draft of combat 2025-10-04 16:58:26 +02:00
macniel f5248c57aa introduces a paperdoll for equipment handling 2025-10-03 23:45:17 +02:00
macniel 0cd7ff697e move into branch 2025-10-03 22:22:38 +02:00
macniel cb8536918c adds equipments 2025-10-03 22:07:33 +02:00
macniel 6b6388b126 adds equipments to compendium 2025-10-03 21:56:19 +02:00
macniel edf6dcab1a Adds Inventory Management 2025-10-03 14:44:26 +02:00
macniel 691a811275 Adds Group Management 2025-10-03 11:03:34 +02:00
macniel 5fb8559fbf chore: update database again 2025-09-29 18:19:20 +02:00
macniel 1c811faf08 chore: update database 2025-09-29 17:53:28 +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
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
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