-
released this
2025-11-03 13:36:42 +00:00 | 164 commits to main since this releaseIMPORTANT
This is a major change which means that it is incompatible in some way with the previous versions. The code was entirely rewritten for this update to conform to updated best practices that I've picked up since the last release. Please make sure to take a backup of your world before updating to v2.0.0.
I do not take increasing the major version lightly, and I tried to maintain as close to a similar code-interface as I could, but I also was not letting v1.x.x design mistakes hold me back.
Major Differences
Attributes
I saw some requests in the Foundry Discord for being able to have Token Bar supports within the system, so I've added it!
This is one of the things that the rewrite alongside v13-support allowed me to accomplish. Attributes can be managed by GMs by default, with an option in the Settings to allow anyone to manage a character's attributes as long as they have Owner permission or higher. Attributes can be configured by clicking the "three dot" menu when looking at a character sheet and clicking "Manage Attributes", this will let you create an arbitrary number of attributes with any name you want them to have, do note once you save an attribute, it's name is no longer able to be changed. Once you create the attributes you can assign them to whichever token bar you want for tokens.
Limitations:
- Separate modules may or may not work with these attributes, unfortunately it was a limitation that arose because each Actor can have different attributes, which Foundry was not really designed for, so I had to do some odd tweaks to get it to work how I wanted it to.
- All of the attributes currently show up as "Bars" in the token bar configuration, this is because of the way that token bars / values are detected and how I store the custom attributes, the token HUD and the rest of the system will treat them as values instead of bars, it's just a small display thing that I haven't gotten fixed yet.
DialogManager
I have temporarily removed the DialogManager from the system as I'm considering the best way to migrate that to Foundry v13, I have an experimental implementation of it, but I'm debating about whether or not I want that to be a separate module entirely or bundled into the TAF system.