Heya people!
The End is neigh, THE END IS NEIGH!!! Here it is - and with it v13 support ends and - as always - it went a fair bit further than "bump the minimum version and call it a day.". I even made my first progress around messing with the Token layer! That's a dream for the last ~3 years or so, when I first mentioned that we will have integrated our new healthbars "very soon"... Rejoice: Very soon is now!
So tokens now show the same split Health/Death Rating and Mental/Insanity bars the actor sheet has had for a while, so a token now tells you at a glance whether someone's just scratched or already bleeding into their Death Rating. Damage taken straight from the Token HUD now runs through the wounds/trauma logic as well and posts a proper chat announcement too (for PCs), instead of quietly nudging a number. And if you're not the owner of a token, you get a coarse, segmented approximation instead of an exact readout (a little nod towards bar brawl which inspired me to do that!).
And on top of that: the movement ruler now colors your drag preview green/blue/red depending on whether a move stays within Base movement, pushes into Full, or goes beyond it. I'm still thinking about letting you choose these colors or at least offering some options for different chromesthesia settings of your brain, so let me know whether this would be appreciated by some of you!
This update also includes a small migration for everyone's Prototype Tokens: Bar 1 defaults to Physical Health for every actor type, Bar 2 defaults to Mental Health for Characters (not NPCs - set it by hand if you want it there too), and Display Bars switches from "Never Displayed" to "Hovered by Anyone" so the new bars are actually visible. As always - if you haven't saved/backed up your world recently, do that first. Only Prototype Tokens get updated automatically; tokens already placed on your scenes keep whatever they currently have (right-click > Configure Token to apply the same defaults there by hand).
Now without any further delay from my side: The patch notes
Added features
- Tokens now render split Health/Death Rating and Mental/Insanity bars, matching the actor sheet, with the same sequential fill animation (base drains/fills first, then overflow)
- Added a coarse, segmented health approximation for tokens you don't own, toggleable per-token in Token Config/Prototype Token Config, so observers get a rough read without seeing exact numbers
- The movement ruler now colors your drag preview by your current body's movement - green within Base, blue into Full, red beyond it
- New actors now get sensible token defaults automatically - correct
actorLinkby type, bar attributes wired to Health/Mental, Display Bars set to always-on-hover - Taking damage through the Token HUD now runs the same wounds/trauma calculation and chat announcement as the sheet, instead of just changing a raw number
Bug Fixes & Code Quality
- Properly fixed the duplicate header-controls bug from 2.0.1 at its actual root cause (a
DEFAULT_OPTIONSmerge anti-pattern), rather than the band-aid that shipped there - Fixed a crash when clicking "Configure Token" on certain sheets
- Fixed Token HUD bar-editing being unable to reach into the Death Rating/Insanity overflow zone, unlike the sheet
- Corrected the height of Morph and Remote Body sheets
- Fixed a crash on a pushed Psi check whose infection-influence roll comes up a 1
- Fixed the "Trigger Infection" prompt (and its automatic follow-up roll) silently not appearing for non-English languages
- Fixed Custom Strain psi-influence results showing raw, untranslated text instead of the configured effect
- Fixed Xenomorph Strain psi-influence results showing a broken effect name on a roll of 2 or 3
UX Improvements
- Repositioned the token nameplate and elevation tooltip so they no longer collide with the new bar layout
- Preserved compatibility with Bar Brawl and similar bar-rendering modules