Commit graph

54 commits

Author SHA1 Message Date
WBHarry
276aee4747 Corrected fireball to be two different actions, one for the casting and one for the explosion
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
2026-04-23 00:38:55 +02:00
WBHarry
e6d5a2f7d3
[Feature] Action Area SRD Updates (#1822)
Some checks are pending
Project CI / build (24.x) (push) Waiting to run
* Updated Environments

* Added remaining
2026-04-22 00:27:11 +02:00
WBHarry
8d8dea81fe
[Fix] Compendium Advantage Sources (#1796)
* Duration Description field didn't show initially for type temporary

* Corrected SRD
2026-04-13 20:41:28 +02:00
WBHarry
e111f7c2ae Corrected BareBones damageThreshold application 2026-04-11 13:58:57 +02:00
WBHarry
96eba49dc1 Fixed RainofBlades 2026-04-02 22:04:07 +02:00
WBHarry
aa1d117c43
[V14] Effect Stacking (#1667)
* Added the ability for effects to have stacks

* Fixed effect stacking

* Improved token overlay spacing

* Compendium updaetes

* Simplify effect click event (#1748)

* Fixed a bunch of deprecations

* Corrected AgileScout Beastform json data

* Updated TokenHUD to the new v14

* Removed DestroyOnEmpty from consumables

* Fixed so that tooltips don't get stuck (#1745)

* [Feature] TagTeam Partial Rendering (#1735)

* I done did it, I think

* Think I fixed the partial rendering bug for gm->player

* [V14] 1743 - Damage Update Error (#1746)

* Fixed DamageParts causing errors on update

* Fixed ActionBaseConfig error when no damage present on the action

* Fix removal of damage field

* Removed unneccessary default value function for parts

---------

Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>

* Simplify effect click event

---------

Co-authored-by: WBHarry <williambjrklund@gmail.com>
Co-authored-by: WBHarry <89362246+WBHarry@users.noreply.github.com>

* Fixed stacking-value pointer event

* Set the stacking value in EffectsDisplay to be tabular-nums for monospacing

* Made baseEffect.stacking nullable instead of having an enabled property

* .

* Fixed so that actor._onUpdateDescantDocuments re-renders the EffectDisplay if effects were updated

---------

Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>
2026-03-25 13:54:14 +01:00
WBHarry
ef53a7c561
[V14] 1354 - Armor Effect (#1652)
* Initial

* progress

* Working armor application

* .

* Added a updateArmorValue function that updates armoreffects according to an auto order

* .

* Added createDialog

* .

* Updated Armor SRD

* .

* Fixed character sheet armor update

* Updated itemconfig

* Actions now use createDialog for effects

* .

* .

* Fixed ArmorEffect max being a string

* Fixed SRD armor effects

* Finally finished the migration ._.

* SRD finalization

* Added ArmoreEffect.armorInteraction option

* Added ArmorManagement menu

* Fixed DamageReductionDialog

* Fixed ArmorManagement pip syle

* feat: add style to armors tooltip, add a style to make armor slot label more clear that was a button and add a tooltip location

* .

* Removed tooltip on manageArmor

* Fixes

* Fixed Downtime armor repair

* Removed ArmorScore from character data model and instead adding it in basePrep

* [Feature] ArmorEffect reworked into ChangeType on BaseEffect (#1739)

* Initial

* .

* Single armor rework start

* More fixes

* Fixed DamageReductionDialog

* Removed last traces of ArmorEffect

* .

* Corrected the SRD to use base effects again

* Removed bare bones armor item

* [V14] Refactor ArmorChange schema and fix some bugs (#1742)

* Refactor ArmorChange schema and fix some bugs

* Add current back to schema

* Fixed so changing armor values and taking damage works again

* Fixed so that scrolltexts for armor changes work again

* Removed old marks on armor.system

* Restored damageReductionDialog armorScore.value

* Use toggle for css class addition/removal

* Fix armor change type choices

* Added ArmorChange DamageThresholds

---------

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

* [V14] Armor System ArmorScore (#1744)

* Readded so that armor items have their system defined armor instead of using an ActiveEffect

* Consolidate armor source retrieval

* Fix regression with updating armor when sources are disabled

* Simplify armor pip update

* Use helper in damage reduction dialog

* .

* Corrected SRD Armor Items

---------

Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>

* Updated migrations

* Migrations are now not horrible =D

---------

Co-authored-by: Murilo Brito <dev.murilobrito@gmail.com>
Co-authored-by: Carlos Fernandez <CarlosFdez@users.noreply.github.com>
Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
2026-03-22 01:57:46 +01:00
WBHarry
b87e630a0a Merged main 2026-03-13 00:25:50 +01:00
WBHarry
6c7937a9ff Fixed Book Of Tyfar missing a spellcast action 2026-03-12 20:31:40 +01:00
WBHarry
5a4bbc91f5
[Feature] Damage Iterrable Rework (#1685)
* Initial

* More

* Fixed current actionConfig damage

* Reworked ActionConfig damage ui

* .

* Updated all Adversary compendium damage entries

* more

* The rest

* Fixed misses

* .

* .

* Also migrate sub fields of MappingField

* Removed MappingField

* Fix regression with re-tiering adversaries when dealing non-hp damage

* Allow iterable object to be detected as an object by foundry

---------

Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
2026-03-08 00:58:24 +01:00
WBHarry
876e496d24 Merged with main 2026-03-07 01:39:52 +01:00
Psitacus
3267f3f531
fix instances of rolls being called checks (#1702)
Co-authored-by: Psitacus <walther.johnson@ucalgary.ca>
2026-03-05 09:56:35 +01:00
WBHarry
4aab5d315a
[V14] 1604 - ActiveEffect Durations (#1634)
* Added daggerheart durations and auto expiration of them

* Added duration to all tier1 adversaries

* Finished all adversaries and environments

* Remaining compendiums updated

* Improved styling of duration in tooltips

* .
2026-02-17 18:57:03 +01:00
WBHarry
202e624a06
Fixed so that SecondWind has a decreasing resource (#1642) 2026-02-08 18:00:09 +01:00
WBHarry
0d2495c143
Fixed fumigation and bold presence (#1638) 2026-02-06 00:36:52 +01:00
WBHarry
bae9470a4f
[Fix] 1.6.0 Roundup (#1581)
* Fixed sceneEnvironments possibly being undfined

* Fixed companion

* Removed Ferocity trigger
2026-01-25 17:07:25 +01:00
Chris Ryan
22383613f1
Ensure effect is Applied to Actor (#1547)
Co-authored-by: Chris Ryan <chrisr@blackhole>
2026-01-16 16:43:29 +01:00
WBHarry
d823501d91
[Feature] Advanced Effect Settings (#1523)
* Added VaultActive and LoadoutIgnore

* Added DomainTouched support

* Naming change

* .

* Improved labels
2026-01-13 10:32:16 +01:00
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
c6bdc846ab
[Fix] SRD Effect Priorities (#1505)
* Increased priority on effects in srd domain cards that depend on character data

* Increased priority on effects in srd classes/subclasses that depend on character data

* Increased priority on effects in srd ancestries that depend on character data

* Increased priority on effects in srd beastforms that depend on character data

* Increased priority on effects in remaining SRD items that depend on character data

* Adversaries

* Raised system version
2026-01-09 15:50:56 +01:00
Nick Salyzyn
a8b15c8252
Fixing Summon Swarm to do damage threshold reduction (#1425) 2025-12-19 12:53:25 -05:00
WBHarry
5356f10b2a
[Fix] 1389 - Errata Update (#1391)
* Updated BookOfGrynn and SplinteringStrike for errata

* Corrected Improved Small Dagger
2025-12-08 02:32:36 +01:00
Carlos Fernandez
1fbce2507a
Prune stats when extracting (#1359) 2025-12-06 02:36:03 +01:00
WBHarry
d137e33c3d
[Feature] Countdown Rols And Randomzie (#1329)
* .

* .

* .

* Raised system version
2025-11-25 00:36:43 +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
207220ff7b
[Feature] Countdown Actions (#1302)
* Added countdown actions

* Added a CountdownAutomation setting to enable/disable countdown automation

* Added Looping

* Added characterSpotlight automation

* Countdown max as formula to enable random countdowns

* Updated compendiums with countdowns

* .

* Fixed lightmode colouration

* Raised system version

* Added automation for ActionRolls on countdowns

* Added automation on fear to countdowns

* Corrected attackAction countdown automation

* Added initial countdown upon creating a CountdownAction

* Improved ActionCountdown initial name to be 'Start Countdown'
2025-11-20 11:46:00 +01:00
WBHarry
f52c3e840e
. (#1248) 2025-11-09 09:52:32 +10:00
Chris Ryan
bccedffbca
merge main to development (#1244)
* Fixed typo of defi ant to defiant (#1175)

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

* Add dice value support to Advesaries and Environments (#1186)

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

* Update Powerful Beast for Errata changes (#1185)

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

* Remove unnecessary chatDisplay (#1171)

* Remove dupe weapon (#1167)

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

* Rune Ward reduces damage with flat 1d8 (#1191)

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

* Fix adv hand crossbow to d6 damage, not d4 (#1208)

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

* Fix advantages for Armored Sentry (#1210)

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

* Change the damage to use d8 instead of d6 (#1211)

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

* [PR] Compendium fixes and Typo checks - 26 Oct (#1233)

* PR fixes and Typo checks - 26 Oct

* removed dwarf tough skin action as it was unecessary

* Fix the damage output of the Takedown Beastform feature (#1240)

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

---------

Co-authored-by: Chris Ryan <chrisr@blackhole>
Co-authored-by: UsernameIsInUse <49582925+UsernameIsInUse@users.noreply.github.com>
Co-authored-by: Nikhil Nagarajan <potter.nikhil@gmail.com>
2025-11-08 12:56:04 +01: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
WBHarry
8e5dd22370
[Fix] 900 - Compendium Self Targetting (#1077)
* Fixed classes and subclasses

* Went over DomainCards

* Everything except de-facto-items

* Fixed items

* Fixed merge conflicts
2025-08-27 10:12:48 +10:00
WBHarry
8c84edddad
[PR][Feature] 798 - Attribution (#986)
* Added attribution for items, adversary and environment

* Added Attribution to all adversaries

* Added attribution to environments

* Added attribution for class and subclass

* Added Attribution to Ancestry/Community

* Added Attribution for Beastforms

* Added Attribution to DomainCards

* Added Attribution for wepaons

* Attribution for Armor/Loot/Consumables

* Added a setting to hide attribution
2025-08-18 11:44:59 +10:00
WBHarry
16299a9865
Fixed damage reduction any (#937) 2025-08-14 13:21:12 -04:00
Nikhil Nagarajan
5d0a4382cc
Fixed default images (#725) 2025-08-08 19:05:20 +02:00
WBHarry
a1a3ccc461
[feature] Action UsesButton (#662)
* Added a button to spend/restore uses of an action

* Fixed some compendium Uses on actions

* Went over all item compendia and fixed some Uses on actions

* Fixed folder order in Subclass compendium
2025-08-07 01:10:56 +02:00
Psitacus
cf571aa2a5
minor compendium qol changes, and a fix for rogue traits (#661)
Co-authored-by: psitacus <walther.johnson@ucalgary.ca>
2025-08-06 20:17:31 +02:00
Psitacus
d186c62ee5
fix rage up effect (#625)
Co-authored-by: psitacus <walther.johnson@ucalgary.ca>
2025-08-06 10:13:03 +02:00
WBHarry
4827b337d0
Fixed (#603) 2025-08-05 10:34:46 -04:00
WBHarry
d80b5d158d
Fixed armor healing (#600) 2025-08-05 14:39:24 +02:00
Psitacus
353f3a9e1e
Domain cards cleanup pass with Icons and Descriptions (#579)
* fix grace descriptions and workflow

* fix midnight workflows

* fix sage workflow and descriptions

* add icons

---------

Co-authored-by: psitacus <walther.johnson@ucalgary.ca>
2025-08-04 15:36:48 -06:00
WBHarry
02a8a9c313
[Feature] Damage Reduction Rules (#574)
* More rules

* Updated some cards with damageReduction

* Fixed Endurance and HighStamina Features

* More style improvements
2025-08-04 16:18:03 +02:00
Psitacus
e63997e483
add splendor cards (#572)
Co-authored-by: psitacus <walther.johnson@ucalgary.ca>
2025-08-04 10:04:23 +02:00
Psitacus
e53b0a8a73
add arcana cards (#559)
Co-authored-by: psitacus <walther.johnson@ucalgary.ca>
2025-08-04 00:05:26 +02:00
WBHarry
0f2e02a6bd
Initial versions of bone domain (#557) 2025-08-03 15:05:45 -06:00
90cef3a7a8
added Blade Domain Cards (#553) 2025-08-03 21:24:53 +02:00
WBHarry
79c69ee3b0
[Feature] 471 - Codex Domain Compendium (#549)
* Added all Codex cards

* Updated valor cards and fixed 'onSuccess' for codex cards
2025-08-03 19:50:32 +02:00
eafa9a21ff
added domain card art for completed domains (#544) 2025-08-03 17:15:27 +02:00
Psitacus
c0661dbca6
Setup midnight cards (#536)
* add midnight cards

* add icons

---------

Co-authored-by: psitacus <walther.johnson@ucalgary.ca>
2025-08-03 01:02:13 +02:00
WBHarry
ebb142a604
[Fix] Adversary Attack Descriptions (#521)
* Fixed Tier 2

* Fixed Tier 1 action descriptions
2025-08-02 16:49:13 +02:00
Psitacus
f1eb58f4b9
add sage cards (#515)
Co-authored-by: psitacus <walther.johnson@ucalgary.ca>
2025-08-02 14:40:00 +02:00
Psitacus
a4b1130142
Add Grace domain cards setup (#513)
* initial grace cards

* add cards with as much setup as is possible in the system

---------

Co-authored-by: psitacus <walther.johnson@ucalgary.ca>
2025-08-02 09:22:57 +02:00