Commit graph

16 commits

Author SHA1 Message Date
WBHarry
a5c8e79d72 Added reroll handling for compound size changes 2026-07-20 12:26:13 +02:00
WBHarry
4a25ffb456 Fixed so that compoundCombo denomination increases are used for all subsequent results 2026-07-20 11:10:04 +02:00
WBHarry
a285b3f4dc Added handling for ComboDice single dice reroll 2026-07-20 03:29:41 +02:00
WBHarry
2d6c442421 Merged with main 2026-07-19 03:07:30 +02:00
WBHarry
effab8db0c
[Rework] ChatMessage Damage (#2079)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
* Initial rework

* Removed unneeded method

* Removed outcommented code

* Added migration

* Fixed DamageActions

* Semi-corrected reroll of one of multiple results on a die

* Code improvement

* Added aseDie.rerollResult method to specifically reroll a specific result die in a grouping

* TagTeamDialog somewhat working

* Added migration for TagTeamData

* Fix for mean tagTeamDialog.finish

* .

* Improved migration

* Internalised ChatDamageData.prepareRolls to its own constructor

* Moved DamageTypes to roll.options

* TagTeamDialog fixes to accomodate new flat damage.types structure

* Changed so all default rolls become BaseRolls to access convenience functions and getters

* .

* Fixed so that party.tagTeam now uses a declared damageRollData(ChatDamageData) field. rollData.options.damage is retired.

* Critical damage fixes

* Corrected TagTeamDialog rerender logic when selecting a roll

* Fixed so that DamageTypes are retained and joined together throughout TagTeamDialog

* Removed some remaining types.<>.roll references

* [Rework] Damage and Damage Resource split (#2094)

* Changed the label of ActionSheet damage.resources to Mark Resources

* Fix assigning includeBase

* Localize add resource

* Maybe simplify API

* Fix onRollSimple

* Handle erroring action update differently

---------

Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
2026-07-19 03:02:57 +02:00
WBHarry
e6f26deab9 Corrected ot Higher or Equal to for combo to continue 2026-07-06 22:22:05 +02:00
WBHarry
3b87e1d4a8 Added a warning notification if comboDice modifiers are used on anything but a pair of dice 2026-07-06 21:03:59 +02:00
WBHarry
f977163534 Swapped to registering two modifiers, c for comboStrike and cc for compoundComboStrike 2026-07-06 21:00:00 +02:00
WBHarry
7ab7cc9787 Fixed so things are awaited properly if there are more dice to be rolled 2026-07-06 20:03:51 +02:00
WBHarry
9fba339230 Fixed DiceSoNice using the upgraded DiceSizes for 2d4c1 2026-07-06 19:52:15 +02:00
WBHarry
e25cf0c4cd Fixed so that dice css uses specific results.denomation if available 2026-07-06 16:00:49 +02:00
WBHarry
de0d4ef9b4 . 2026-07-03 23:35:33 +02:00
WBHarry
bc7060ce36 Added ComboDice modifier for dice rolls 2026-07-03 23:23:45 +02:00
WBHarry
f1a530f57f
[Feature] Full Rerolls (#1928)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
* Initial

* Removed damage dialogs

* Fixed DamageReroll

* Fixed d20 modifiers

* Fixed

* Fixed DiceSoNice multiple damageType reroll

* Added triggerChatRollFx

* Fixed dice.denomination being lost on damage reroll
2026-05-29 12:19:08 +02:00
WBHarry
7057504a9e
Fixes (#1774) 2026-04-04 13:01:24 +02:00
WBHarry
f156b12d79
[V14] Message Rolls Rework (#1757)
* Basic rework to the roll data in messages

* .

* Fixed advantage/disadvantage

* .

* .

* Fixed TagTeamDialog

* Reuse getter in faces setter

* Simplify fate roll type css class

* Add more caution to the dualityRoll fromData function

* Apply suggestion from @CarlosFdez

* Compute modifiers using deterministic terms (#1758)

---------

Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>
2026-03-31 17:20:22 +02:00