Commit graph

85 commits

Author SHA1 Message Date
WBHarry
2534cc473f Merged with data-models branch 2025-06-09 13:35:57 +02:00
WBHarry
02f16f7363
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
2025-06-09 13:33:33 +02:00
WBHarry
ad0acd62cd
Fixed up data model and a basic placeholder template (#117) 2025-06-09 13:25:43 +02:00
WBHarry
d158d87620 Fix to damage roll 2025-06-08 22:56:14 +02:00
WBHarry
5e0ab9458d Corrected Duality rolling from Character 2025-06-08 12:08:13 +02:00
WBHarry
1445baa556 Cleanup of 'pc' references 2025-06-08 10:49:29 +02:00
WBHarry
1f50e9533a Preliminary cleanup in the class sheet 2025-06-08 01:57:06 +02:00
WBHarry
bf1492b195 Removed additional unneccessary getters 2025-06-08 01:28:49 +02:00
WBHarry
213a07b64c Improved Character datamodel 2025-06-08 00:52:53 +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
WBHarry
53be047e12 Merged with main 2025-06-07 02:08:57 +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
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
Joaquin Pereyra
f3942280b6 FEAT: formatting code
FIX: fix fields used
FEAT: add jsdoc
2025-06-06 18:17:14 -03:00
Joaquin Pereyra
6c147a5c00 Merge remote-tracking branch 'origin/main' into refactor/84-data-models-structure 2025-06-03 22:43:10 -03: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
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
WBHarry
43b0c626c4 Restored ChatMessage functionality 2025-06-02 21:34:10 +02:00
Dapoulp
6bfb25325f
Feature/89 gm fear display (#102)
* gm fear display

* clean up

* Make Fear Panel resizable

* Update for evil light mode

* Fix clients fear update
2025-06-01 23:40:10 +02:00
Joaquin Pereyra
a6acbe750a Merge remote-tracking branch 'origin/main' into refactor/84-data-models-structure 2025-06-01 15:31:29 -03:00
joaquinpereyra98
879299b661
#98 jsconfig and symlink setup (#99)
* FEAT: add jsconfig.json file

* FEAT: add new script createSymlink
FEAT: add new file tools/create-symlink.mjs
FEAT: add d.ts files
FIX: add new foundry symlink to .gitignore

---------

Co-authored-by: Joaquin Pereyra <joaquinpereyra98@users.noreply.github.com>
2025-06-01 02:54:45 +02:00
Dapoulp
d30ae91109
Feature/89 gm fear display (#90)
* fear display
2025-06-01 02:48:14 +02:00
Joaquin Pereyra
841c0804b6 FIX: minor fixes 2025-05-31 18:30:50 -03:00
Joaquin Pereyra
2c58398084 FIX: remove unused import 2025-05-31 17:00:08 -03:00
Joaquin Pereyra
b0300a2ee2 FIX: remove wrong option in String Field 2025-05-31 16:55:50 -03:00
Joaquin Pereyra
00fc07d67c FEAT: new ForeignDocumentUUIDField
FIX: Remove unnecessary fields
FEAT: use ForeignDocumentUUIDField in the Item Class DataModel
2025-05-31 16:55:26 -03:00
Joaquin Pereyra
996e72d4f2 FEAT: add class prepareBaseData for domains 2025-05-31 13:31:59 -03:00
Joaquin Pereyra
527a0cd419 FEAT: new FormulaField class
FEAT: add getRollData on BaseDataItem Class
FEAT: weapon
FIX: remove inventoryWeapon field on Weapon Data Model
2025-05-31 12:46:26 -03:00
Dapoulp
58e912d641
Fix PC actorLink (#92) 2025-05-31 10:56:16 +02:00
IrkTheImp
d34272a301
finding and fixing bugs. (#88) 2025-05-31 10:53:47 +02:00
Joaquin Pereyra
ec7f32cdc7 FEAT: BaseDataItem class
add TODO comments for future improvements
FIX: Remove effect field on template
FIX: remove unused DhpEffects file
2025-05-30 20:31:34 -03:00
Joaquin Pereyra
5a2c69d48f FIX: remove unnecessary import 2025-05-30 16:56:40 -03:00
Joaquin Pereyra
d6eef9da47 - 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
2025-05-30 16:56:00 -03:00
Murilo Brito
e57db2fdc8
Merge pull request #82 from Foundryborne/feature/71-enhance-class-and-subclass-sheet
Feature: Enhance class and subclass sheets
2025-05-30 11:34:47 -03:00
WBHarry
407b70b662 Css cleanup. Added styling for tagify dropdown 2025-05-30 15:50:43 +02:00
IrkTheImp
7c792f409f
Issue 80 Chatmessage fix (#81)
* fix chatmessage to render the template in constructor. Update namespaces.

* update all chat messages to render templates
2025-05-30 11:13:08 +02:00
moliloo
128178847b enhance class and subclass sheets 2025-05-30 00:11:28 -03:00
Murilo Brito
c34c923406
enhance card items (#75) 2025-05-29 12:07:09 +02:00
Murilo Brito
b31d19a772
Merge pull request #69 from Foundryborne/feature/enhance-armor-and-weapon-sheet
Enhance armor and weapon sheet
2025-05-28 09:12:28 -03:00
WBHarry
66b800ea51 Removed duplicate 'initial' properties on armor 2025-05-28 13:36:53 +02:00
IrkTheImp
00a19d4840
fixed action dialog to save actions. (#72) 2025-05-28 13:24:34 +02:00
moliloo
dc2a74b26f remove form partial in weapon sheet 2025-05-27 22:39:11 -03:00
moliloo
ef4652ab1a enhance armor and weapon sheet 2025-05-27 21:49:28 -03:00
WBHarry
c4a03b2d54
Duality Roll Followup (#65)
* Moved the roll total to bottom right. A bunch of label fixes
* Fixed broken attack-roll damage button
* Added AppearanceMenu allowing modification of DiceSoNice Duality presets
2025-05-27 20:07:47 +02:00
Murilo Brito
6fcfce227a
enhance consumable and miscellaneous sheets (#68) 2025-05-27 13:46:12 +02:00
IrkTheImp
c306c95e6b
Issue 64 (#67)
* fix pc sheet backend actions
2025-05-26 20:31:54 +02:00
Emilio Jimenez
63274d67ce
fix(class): remove damage thresholds (#66)
Co-authored-by: JimCanE <6275508-jimcane@users.noreply.gitlab.com>
2025-05-26 19:28:34 +02:00
Murilo Brito
307af1fd77
Merge pull request #59 from Foundryborne/feature/49-enhace-feature-sheet
Enhace feature sheet and apply new standard style to applications
2025-05-26 12:42:35 -03:00