Commit graph

146 commits

Author SHA1 Message Date
WBHarry
454507ba7b
[Feature] Trigger System (#1500)
* Initial

* .

* Added StrangePattern trigger

* Set command codeblock to expandable

* Added automation setting

* Added ferocity trigger

* Improved StrangePatterns trigger to handle multiple matches
2026-01-11 11:51:05 +01:00
WBHarry
0b343c9f52
Fixed a lot of cases where we expected a combatant to have an attached actor (#1520) 2026-01-10 00:21:44 +01:00
WBHarry
e8c541c002
Added damage reduction rules (#1491) 2025-12-29 14:00:40 +01:00
WBHarry
d0e55aeb8d
Resource Generation Fix 2025-12-28 21:16:24 +01:00
WBHarry
ab7ea03d84
[Fix] Actor Roll Data (#1477)
* .

* .
2025-12-27 18:15:56 +01:00
WBHarry
8178fa5738
[PR][Feature] Actor Sizes (#1433)
* Added support for adversary actor sizes

* .

* .

* Finished token implementation

* Fixed token-config

* Updated SRD adversaries

* .

* Added size to Beastform tokenData

* Fixed sizing for evolved beastforms

* Beastform compendium update

* .
2025-12-22 16:58:53 +01:00
WBHarry
659f73116a
[Fix] 1453 - Async Resource Generation Errors (#1454)
* Fixed so that we do not run separate actor.modifyResource calls during actions and dice rolls

* .

* Simplified resourcemap
2025-12-22 07:56:49 -05:00
Nick Salyzyn
0508bf4188
[PR] Removing refreshables the user doesn't have during rest actions (#1449)
* Marking up the places that need changing for bug #1160

* Creating a shared method called isItemAvailable and using it in downtime

* Explicitely adding the false value rather than relying on undefined returns. Oops

* Removing spaces

* Removing a needless return line

* Adding missing semicolon
2025-12-20 22:00:16 +01:00
WBHarry
27fe83d906
Fixed so effects are only applied to correct tokens (#1439) 2025-12-18 17:55:25 -05:00
Nick Salyzyn
0936b46926
[PR] Avoid getRollData adding side effects to the system data (#1436) 2025-12-18 17:00:02 -05:00
Nikhil Nagarajan
d5b8431f88
Massive Damage incoming. Over 9000. (#1419) 2025-12-13 16:38:07 +01:00
Nick Salyzyn
7a50d77952
Pulling out hope method and always updating the resources. (#1417)
Making sure stress decreases on critical.
2025-12-13 15:18:21 +01:00
Josh Q.
360b903437
domain lookup fix for tooltipo (#1420) 2025-12-12 20:42:44 -08:00
WBHarry
8eae1c0763
Loosened checks on statuses to make module compatible (#1407) 2025-12-09 22:43:36 +01:00
WBHarry
2b1535333a . 2025-12-08 21:01:29 +01:00
WBHarry
451bef4c92
[Feature] Encounter Battlepoints (#1346)
* Added BP calculation and tooltip breakdown of BP sources

* Added Modifiers

* Fixed automatic battleToggles

* Corrected 'NoToughies' conditional

* Fixed GM-only visibility

* Fixed combatant isNPC
2025-12-06 21:11:34 +01:00
WBHarry
c3cb9121af
[Fix] Beastform Effect Size Issue (#1368)
* Fixed so beastform effects handle actors being smaller than 1

* .
2025-12-06 21:08:08 +01:00
Carlos Fernandez
b57e98071f
[Feature] Sortable inventories and adversary/environment drag/drop (#1357)
* Add ability to sort inventories in player and party sheets

* Format base actor sheet

* Check item validity when creating on an actor

* Block dragdrop on adversaries and environments

* Support drag and drop in adversary and environment sheets

* Fix regression with dropping to character sheet

* Move vault when created handling to domain card preCreate
2025-12-06 15:05:10 +01:00
WBHarry
165068a9ee
[Feature] EffectsDisplay (#1340)
* Merged with main

* Added the display

* .

* Removed unused override function

* Fixed layout for generic effects

* feat: add basic style to effects tooltip

* Corrected distancing

* Use CSS based solution for shifting the countdowns

* Centered tooltip header

---------

Co-authored-by: moliloo <dev.murilobrito@gmail.com>
Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
2025-11-30 18:30:57 +01:00
WBHarry
cd5b8e9c75
[Fix] Levelup/Delevel fixes (#1342)
* .

* .
2025-11-26 02:42:42 +01:00
WBHarry
b9508e19e8
[Feature] Become Unstoppable (#1321)
* Added implementation of unstoppable

* Forgot to add the updated Unstoppable Feature itself

* Added immunity for hidden and SRD additions for immunity
2025-11-23 15:23:52 +01:00
WBHarry
b9d67e44da
[Fix] Downtime Actions (#1295)
* Fixed so downtime actiosn can be used again

* Update module/data/fields/action/targetField.mjs

Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>

* .

---------

Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>
2025-11-17 10:17:22 +01:00
WBHarry
261a3a68b0
[PR] [Feature] Party Sheet (#1230)
* start development

* finish party members tab

* start resources tab

* finish resources tab

* finish inventory tab and add inital template to projects tab

* add resource buttons actions methods

* add group roll dialog

* Main implementation

* Fixed costs

* Minor fixes and tweaks for the party sheet (#1239)

* Minor fixes and tweaks for the party sheet

* Fix scroll restoration for party sheet tabs

* Finished GroupRoll

* Removed/commented-out not yet implemented things

* Commented out Difficulty since it's not used yet

* Re-render party when members update (#1242)

* Fixed so style applies in preview chat message

* Added the clown car

* Fixed so items can be dropped into the Party sheet

* Added delete icon to inventory

* Fixed TokenHUD token property useage. Fixed skipping roll message

* Added visible modifier to GroupRoll leader result

* Leader roll displays the large result display right away after rolling

* Corrected tokenHUD for non-player-tokens

* Fixed clowncar tokenData

* Fixed TagTeam roll message and sound

* Removed final TagTeamRoll roll sound

* [PR] [Party Sheets] Sidebar character sheet changes (#1249)

* Something experimenting

* I am silly (wearning Dunce hat)

* Stressful task

* Armor functional to be hit

* CSS Changes to accomadate pip boy

* last minute change to resource section for better visual feeling

* restoring old css for toggle

* Added setting to toggle pip/number display

* toggle functionality added

* Fixed light-mode in characterSheet

* Fixed multi-row resource pips display for character

* Fixed separators

* Added pip-display to Adversary and Companion. Some fixing on armor display

---------

Co-authored-by: WBHarry <williambjrklund@gmail.com>

* Fixed party height and resource armor update

* Fixed deletebutton padding

* Only showing expand-me icon on InventoryItem if there is a description to show

* .

* Fixed menu icon to be beige instead of white in dark mode

---------

Co-authored-by: moliloo <dev.murilobrito@gmail.com>
Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>
Co-authored-by: Nikhil Nagarajan <potter.nikhil@gmail.com>
2025-11-11 16:02:45 +01:00
WBHarry
659670c403
custom defeated icons (#1241) 2025-11-06 12:01:19 -03:00
WBHarry
ff79dd19bf
[Feature] 946 - Damage/Effect ChatMessages (#1089)
* Initial damage message

* Added hover functionality to adversary damage cards

* Added effect message

* enhance chat messages styles

* .

* Fixed promise lockup

* .

* Fixed token path for message

---------

Co-authored-by: moliloo <dev.murilobrito@gmail.com>
2025-10-29 13:56:37 -04:00
Carlos Fernandez
86eeba0648
Implement @Lookup enricher (#1196) 2025-10-04 21:10:39 +10:00
Chris Ryan
58f039ce96
Add extra features to the Temple Enricher and fix the mousewheel issues with the Template Manager (#1147)
Co-authored-by: Chris Ryan <chrisr@blackhole>
2025-09-07 01:27:46 +02:00
WBHarry
f1b6d3851d
[PR] [Feature] 590 - Daggerheart Menu (#1007)
* Added menu with refresh tools

* Replaced menu icon
2025-09-07 08:30:29 +10:00
WBHarry
8fd63d5963
[Feature] 1033 - Consume Quantity On Use (#1106)
* Initial migration

* Updated compendium YML

* Added Quantity as a possible cost

* Added quantity consumption to all Compendium Consumables

* .

* Added DestroyOnEmpty property
2025-08-28 12:29:17 -04:00
Dapoulp
1eb3ff11c0
Task/415 action refactor part 2 (#1094) 2025-08-27 09:00:18 +02:00
WBHarry
990c73987e Merged with main 2025-08-24 21:31:57 +02:00
WBHarry
46ea4addd0
[Fix] Subclass Links (#1069)
* Attempt at making subclass aware of its class

* Update compendium classes/subclasses

* Fixed multiclass

* Update compenidum browser subclass class filter

* Added migration for subclass.linkedClass

* Using foundry's isNewer function rather than custom one

* Added migration for existing actor features

---------

Co-authored-by: Dapoolp <elcatnet@gmail.com>
2025-08-24 10:13:15 +10:00
WBHarry
f76515eac1 Revert "Fixed multiclass"
This reverts commit 2d20fb0df4.
2025-08-23 13:20:02 +02:00
WBHarry
2d20fb0df4 Fixed multiclass 2025-08-23 13:18:14 +02:00
WBHarry
86d451f0d7
. (#1060) 2025-08-23 09:55:18 +10:00
Dapoulp
ee786544c7
Fix double damageKeyToNumber (#1044) 2025-08-22 12:22:47 +02:00
WBHarry
e9f7c0c16b Merged with main 2025-08-22 01:57:54 +02:00
WBHarry
523ecb506b
[Fix] ItemLink Fix (#1032)
* .

* .

* Removed outcommented code

* Raised to minor version

* Added confirmation on import of old character data
2025-08-22 01:38:07 +02:00
WBHarry
fa8bd63614 Merge branch 'main' into development 2025-08-19 20:58:13 +02:00
WBHarry
a415ab9955
[Fix] Fixed 1.0.6 Errors (#1020)
* Raised version

* Removed references to the unreleased expandChatMessage

* Raised version

* Restored 1.0.6 as version
2025-08-19 20:43:34 +02:00
WBHarry
b3062bf5b9
RollTable chat message cleanup (#1012) 2025-08-19 21:16:08 +10:00
WBHarry
4038c44f9a
[Fix] 987 - Auto Expand Bottom Chat (#1010)
* If the last message in the chatlog is updated, scroll to bottom of chatlog

* Cleaned up with ui.chat methods
2025-08-19 21:03:16 +10:00
WBHarry
5cd5de31aa
Scrolling Texts are now queued with a 600ms delay (#989) 2025-08-18 11:52:20 +10:00
Murilo Brito
495575fba4
[Support] Update Development Branch (#1001)
* add typo report template (#971)

Co-authored-by: Psitacus <walther.johnson@ucalgary.ca>

* Fix/fix weapon damage datas in sheet (#988)

* Temp ActionField attack type missing

* Move missing attack type to getModel

* Fix weapon base attack reseting on update

* [PR]Fix/allow deal damage button use owner (#985)

* Temp ActionField attack type missing

* Move missing attack type to getModel

* Fix player not allowed to use Deal Damage button if Actor not assigned

* Fix/add translation key for Unarmed Attack (#973)

Co-authored-by: Chris Ryan <chrisr@blackhole>

* Add setup script for development (#981)

* [PR] testing something (#995)

* testing something

* added template for PR test

* Initial Commit (#992)

---------

Co-authored-by: Psitacus <59754077+Psitacus@users.noreply.github.com>
Co-authored-by: Psitacus <walther.johnson@ucalgary.ca>
Co-authored-by: Dapoulp <74197441+Dapoulp@users.noreply.github.com>
Co-authored-by: Chris Ryan <73275196+chrisryan10@users.noreply.github.com>
Co-authored-by: Chris Ryan <chrisr@blackhole>
Co-authored-by: Luiz HD Costa <luiz.costa@hey.com>
Co-authored-by: Nikhil Nagarajan <potter.nikhil@gmail.com>
2025-08-18 11:19:22 +10:00
Dapoulp
667edda50a
Fix/fix weapon damage datas in sheet (#988)
* Temp ActionField attack type missing

* Move missing attack type to getModel

* Fix weapon base attack reseting on update
2025-08-17 16:04:16 +02:00
Dapoulp
03e6570d68
Feature/519 auto expand roll message (#959)
* Add settings to auto expand roll message sections

* Change Settings labels to match roll message ones

* Add setting to auto expand chat card desc
2025-08-17 14:42:55 +02:00
WBHarry
2820c96259 Merge branch 'main' into development 2025-08-16 02:22:27 +02:00
Dapoulp
a07819611e
Fix armor slot reduction (#968)
* Temp ActionField attack type missing

* Move missing attack type to getModel

* Fix armor slot reduction if armor as part of damage
2025-08-16 01:05:05 +02:00
Dapoulp
16e931179f
Fix/attack type migrate data (#949)
* Temp ActionField attack type missing

* Move missing attack type to getModel

* Move attack type fix to actor migratedata
2025-08-15 21:43:33 +02:00
Dapoulp
841819ee89
Fix/941 companion hope ranger (#950)
* Temp ActionField attack type missing

* Move missing attack type to getModel

* Fix Companion not updating Partner resources
2025-08-15 21:27:55 +02:00