Commit graph

130 commits

Author SHA1 Message Date
WBHarry
3dfefa0f4f Changed from index based to object 2025-06-24 23:25:30 +02:00
WBHarry
0e1320e31d Fixed Stress Reductions 2025-06-24 21:35:21 +02:00
WBHarry
f4539ab158 Merged with action branch 2025-06-24 16:03:58 +02:00
WBHarry
c91fd55378 Merge branch 'main' into feature/112-items-use-action-datamodel 2025-06-24 16:01:13 +02:00
Murilo Brito
56c4a2805f
[FEATURE] #149 - New style for character sheets (#172)
* new style for character sheets

* Added nowrap on level label

---------

Co-authored-by: WBHarry <williambjrklund@gmail.com>
2025-06-24 15:59:31 +02:00
WBHarry
c952580f6b Temp 2025-06-24 15:57:17 +02:00
Dapoolp
5a8aed73d2 Add uses in action dialog 2025-06-23 11:05:52 +02:00
Dapoolp
0d60cd90b6 Fix submit on close 2025-06-22 23:43:48 +02:00
Dapoolp
6223b05eb1 Fix d20RollDialog costs check 2025-06-22 23:06:59 +02:00
Dapoolp
22fa89b395 Fix conflict 2025-06-22 22:23:08 +02:00
Dapoolp
e52d9e4d8c before main merge 2025-06-22 22:18:30 +02:00
Aurélien LEBOURGEOIS
1695c80388 Actions 2025-06-22 15:29:41 +02:00
WBHarry
f133b3b966 Added gulp to build step in deploy 2025-06-22 15:06:45 +02:00
WBHarry
49e4ceb89a Included assets in deploy.yml 2025-06-22 14:57:07 +02:00
WBHarry
0ac4e51d65 Rebuilt package.lock 2025-06-22 14:47:53 +02:00
WBHarry
8857e63006 Deploy update 2025-06-22 14:39:46 +02:00
WBHarry
475afb48fb Updated deploy yml 2025-06-22 14:28:24 +02:00
WBHarry
2608b6dd38 Some lightmode style fixes 2025-06-22 01:27:15 +02:00
WBHarry
51f9b5d5c1 Fixed subclass effects 2025-06-21 22:39:53 +02:00
WBHarry
c15d55a505
120 - Countdowns (#158)
* Added the shell of the Countdown application

* Added countdown automation

* Fixed overflow layout and added confirmation on countdown removal

* Added ownership to countdowns
2025-06-21 21:37:22 +02:00
WBHarry
3464717958
152 - Improve Rest Options (#154)
* Fixed up downtime dialogs and data model

* Added homebrew settings without action handling for now

* Added NrChoices to homebrew
2025-06-20 16:36:09 +02:00
WBHarry
f6e077b290
148 - Character Setup (#151)
* Added a character setup dialog

* Added optional equipment tab

* Removed temp button to open character setup

* Cleaned up footer from commented code
2025-06-18 20:57:32 +02:00
Aurélien LEBOURGEOIS
385d414d7d g 2025-06-18 18:43:01 +02:00
Aurélien LEBOURGEOIS
1c90024a5d Begin damage 2025-06-18 17:35:32 +02:00
joaquinpereyra98
a0a5196825
Bug/124 foreigndocumentuuidfields fail initial initialization (#150)
* FIX: Remove the psudo-documents because they will be used.

* FIX: ForeignDocumentUUIDField  initialize like a getter
FEAT: ForeignDocumentUUIDArrayField created and used

* REFACTOR: prettier format

---------

Co-authored-by: Joaquin Pereyra <joaquinpereyra98@users.noreply.github.com>
2025-06-18 15:47:50 +02:00
Dapoolp
7cc92d153b Roll classes 2025-06-17 03:04:20 +02:00
WBHarry
96ed90b5fc
146 - Measured Templates (#147)
* Added DhMeasuredTemplate

* Added TemplateEnricher for Template buttons in text
2025-06-15 20:33:34 +02:00
WBHarry
7802d18a4d
144 - Update System Settings (#145)
* Updated SystemSettings to V2 and organized some

* Corrected distance measuring labels

* Raised system.json foundry version
2025-06-15 17:01:59 +02:00
Dapoolp
4a044db77f Fix conflicts 2025-06-15 13:39:35 +02:00
Dapoolp
b09cd8a692 Split methods 2025-06-15 13:22:29 +02:00
WBHarry
f80a849b73
140/141 - Class/Subclass Actions/Effects (#142)
* Added Actions and effects

* Added class hopeFeatures and classFeatures
2025-06-15 13:19:48 +02:00
WBHarry
0fbba51ad7
Added actions and effects to Ancestry and Community (#143) 2025-06-15 13:18:52 +02:00
WBHarry
5b94675db1
Feature/132 weapon armor features (#136)
* Added effects for Weapon and Armor traits

* Fixed so @ strings can be parsed as active effect values

* Added actions
2025-06-15 13:18:36 +02:00
Dapoolp
42df9c6318 Fix conflicts 2025-06-14 21:50:46 +02:00
Dapoulp
6adbb4e49b
Enhancement/merge duality chat tpl (#134)
* h

* j

* Before PR

* Remove discarded class from duality roll
2025-06-14 21:44:32 +02:00
Dapoolp
22497dd6af actions 2025-06-14 21:36:50 +02:00
Dapoolp
4e110e30b1 Merge branch 'main' into feature/112-items-use-action-datamodel 2025-06-14 11:54:34 +02:00
Dapoolp
22f3207451 remove log 2025-06-14 11:21:07 +02:00
Dapoolp
7f8799f2dc Cost & Range #1 2025-06-14 11:17:48 +02:00
Dapoulp
b7ea925276
Fix action for items (#135) 2025-06-13 23:59:20 +02:00
Dapoolp
f983ae392f Fix action for items 2025-06-13 23:55:40 +02:00
WBHarry
187ee3e1bd
Refactor/84 data models structure (#131)
* - Move all DataModel item files to a new 'items' subfolder for better organization
- Add _module.mjs file to simplify imports
- Update all import paths
- Rename class for use the new acronym DH

* FIX: remove unnecessary import

* FEAT: BaseDataItem class
add TODO comments for future improvements
FIX: Remove effect field on template
FIX: remove unused DhpEffects file

* FEAT: new FormulaField class
FEAT: add getRollData on BaseDataItem Class
FEAT: weapon
FIX: remove inventoryWeapon field on Weapon Data Model

* FEAT: add class prepareBaseData for domains

* FEAT: new ForeignDocumentUUIDField
FIX: Remove unnecessary fields
FEAT: use ForeignDocumentUUIDField in the Item Class DataModel

* FIX: remove wrong option in String Field

* FIX: remove unused import

* FIX: ADD htmlFields description in manifest

* FIX: minor fixes

* REFACTOR: rename folder `data/items` -> `data/item`
REFACTOR: rename folder `data/messages` -> `data/chat-message`.

* FIX: imports
FIX: items sheet new paths
FIX: ItemDataModelMetadata type jsdoc

* FEAT: formatting code
FIX: fix fields used
FEAT: add jsdoc

* 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

* Fixed up data model and a basic placeholder template (#117)

* 118 - adversary data model (#119)

* Fixed datamodel and set up basic template in new style

* Added in a temp attack button, because why not

* Restored HitPoints counting up

* 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

* Added a basic BaseDataActor data model

* Gathered exports

* getRollData recursion fix

* 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>

* 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>

* Levelup Followup (#126)

* Levelup applies bonuses to character

* Added visualisation of domain card levels

* Fixed domaincard level max for selections in a tier

* A trait can now only be level up once within the same tier

---------

Co-authored-by: Joaquin Pereyra <joaquinpereyra98@users.noreply.github.com>
Co-authored-by: joaquinpereyra98 <24190917+joaquinpereyra98@users.noreply.github.com>
Co-authored-by: Dapoulp <74197441+Dapoulp@users.noreply.github.com>
2025-06-13 14:17:13 +02:00
Dapoulp
90bc2dc488
Fix FearTracker being rendered on load even if hidden (#130) 2025-06-13 09:01:52 +02:00
WBHarry
bc3525c970
Active Effects (#123)
* Added Dh classes to ActiveEffect/ActiveEffectConfig with some initial logic

* TabFormFooter styling update

* Lowered tab-form-footer padding
2025-06-12 20:53:47 +02:00
WBHarry
7799f4f1eb Restored background color to the fear view 2025-06-07 19:09:59 +02:00
WBHarry
a92221778e
Levelup Remake (#100)
* Set up DhLevelTier datamodel

* Added Levelup data model and started at the render

* Fixed data handling in the LevelUp view

* Added back the save function

* Finalised levelup selections and propagating to PC

* Added level advancement selection data

* Added DomainCard selection

* Css merge commit

* Added PC level/delevel benefits of leveling up

* Fixed sticky previous selections on continous leveling

* Fixed up Summary. Fixed multiclass/subclass blocking on selection

* Removed unused level.hbs

* Fixed attribute base for PC

* Improved naming of attribute properties

* Renamed/structured resources/evasion/proficiency

* Improved trait marking

* Rework to level up once at a time

* Added markers

* Removed tabs when in Summary

* Fixed multilevel buttons

* Improved multiclass/subclass recognition

* Fixed tagify error on selection

* Review fixes
2025-06-07 01:50:50 +02:00
WBHarry
47a6abddfb CombatTracker was throwing an error when there were no combatants 2025-06-07 00:26:21 +02:00
WBHarry
57fdf9e07d Corrected CombatTracker flexing 2025-06-07 00:12:02 +02:00
WBHarry
aa8fe6a7a1
Combat and CombatTracker (#108)
* Added Combat and CombatTracker

* Some cleneaup

* Fixing and cleaning up

* Added categories for combatants

* Style improvements

* Layout change
2025-06-07 00:06:54 +02:00
Dapoulp
32730b3aac
Feature/89 gm fear display (#104)
* gm fear display

* clean up

* Make Fear Panel resizable

* Update for evil light mode

* Fix clients fear update

* minimizable false

* hover animation

* fix
2025-06-04 00:46:05 +02:00