Commit graph

10 commits

Author SHA1 Message Date
WBHarry
7a090ea203 Merge branch 'refactor/84-data-models-structure' into feature/109-LevelUp-Followup 2025-06-13 14:14:02 +02:00
joaquinpereyra98
f840dc2553
Feature/116-implementation-of-pseudo-documents (#125)
* FEAT: add baseDataModel logic

* FEAT: new PseudoDocumentsField
FIX: BasePseudoDocument 's getEmbeddedDocument

* FEAT: PseudoDocument class

* FEAT: add TypedPseudoDocument
REFACTOR: PreudoDocument
FIX: Typos Bug

* FIX: CONFIG types

* FEAT: basic PseudoDocumentSheet

* FIX: remove schema
ADD: input of example

---------

Co-authored-by: Joaquin Pereyra <joaquinpereyra98@users.noreply.github.com>
Co-authored-by: WBHarry <williambjrklund@gmail.com>
2025-06-13 13:51:33 +02:00
Dapoulp
3a0a4673ad
Feature/112 items use action datamodel (#127)
* Create new actions classes

* actions types - attack roll

* fixes before merge

* First PR

* Add daggerheart.css to gitignore

* Update ToDo

* Remove console log

* Fixed chat /dr roll

* Remove jQuery

* Fixed so the different chat themes work again

* Fixed duality roll buttons

* Fix to advantage/disadvantage shortcut

* Extand action to other item types

* Roll fixes

* Fixes to adversary rolls

* resources

* Fixed adversary dice

---------

Co-authored-by: WBHarry <williambjrklund@gmail.com>
2025-06-13 13:03:50 +02:00
WBHarry
0eaaa81e52 A trait can now only be level up once within the same tier 2025-06-12 20:31:20 +02:00
WBHarry
3717e2ddd4 Levelup applies bonuses to character 2025-06-11 22:52:48 +02:00
WBHarry
70382df63c
113 - Character Data Model (#114)
* Improved Character datamodel

* Removed additional unneccessary getters

* Preliminary cleanup in the class sheet

* Cleanup of 'pc' references

* Corrected Duality rolling from Character

* Fix to damage roll
2025-06-09 13:36:48 +02:00
WBHarry
746e0f239a
110 - Class Data Model (#111)
* Added PreCreate/Create/Delete logic for Class/Subclass and set it as foreignUUID fields in PC

* Moved methods into TypedModelData

* Simplified Subclass
2025-06-07 20:30:12 +02:00
Joaquin Pereyra
f3942280b6 FEAT: formatting code
FIX: fix fields used
FEAT: add jsdoc
2025-06-06 18:17:14 -03:00
Joaquin Pereyra
80cedbe4d2 FIX: imports
FIX: items sheet new paths
FIX: ItemDataModelMetadata type jsdoc
2025-06-03 19:26:41 -03:00
Joaquin Pereyra
08a21dcb2f REFACTOR: rename folder data/items -> data/item
REFACTOR: rename folder `data/messages` -> `data/chat-message`.
2025-06-02 18:00:04 -03:00