- The target option for Require and Comsume now use the ailmentList and barLists of the target, allowing them to be used with AutoEffects that apply to the user
- Currently there's a small known issue where ailments set through the token bar is not available to AutoEffects until the token is selected
The headline feature of this weeks release is using CRP (Custom Roll Parsing)
for skill rolls. This means we have a lot more descriptive text and information
in skill rolls; similar to attacks and spells.
Experimental support for custom spells has been added, and there is a way you
can turn a sheet to a creature sheet. More on that coming soon.
Othwise there are lot of nits; hiding stun effects when you don't have any; and
show current ranks when you level up. For both skills and spells.
- Skills:
- Use CRP for rolls
- Expand descirption and modifiers for use.
- Custom Spells now supported (experimental)
- Status effects like stun/staggered/bleed disappear if empty.
- Spell mastery masters magic; not manipulates (message change)
- Remove some injury debug.
- Religion is now an attribute.
- Compendium:
- Evaporate Liquid is not 1, and it's 1000 cu ft, not 000 cu ft
- Darkvision 10 + 5/tier. not 10+10
- Golden throat 5/tier
- Fix some minor grammar issues in some talent descriptions (.s and the like)
- Talents:
- Fix costs with different per tier costs
- Add placeholder support for spell lists.
- Optimisation: Reduce by ~3 number of API calls in updateSkils.
- Force ' ' for empty skills when there was a value.
- Attacks now have parry and 'other' modifiers (Long requested feature)
- Fix a bug stoppind stun penalies from applying to spells
- Levelup:
- Spells persist their ranks (again)
- Show current rank of simple skills
- Show current rank of specialised skills.
- Show current rank of spells
- Creatures:
- Make creature loading more resiliant
- Add a hidden way to turn a sheet into a creature
- Add a new preview image.
- Added the Combat Options UI, a new interface for assorted combat tools and aids
- Planed for the future: Action and reaction tracking. More settings for configuring exactly which options one wants enabled
- Added a targeting button. A characeter can now target a creature to have all action buttons apply to that target automatically. Also gives updated readouts of the creature's status bars and ailments, and allows for using these values as part of AutoScripts (Still WIP)
- Added Auto Update functionality. Enabled by a setting, this setting allow for sheets to automatically update when encountering a "Round end" item in the initiative order with a decrementing value. Also allows for periodically updating the status bars/ailments of a target
- Requires a bit of setup. If the initiative item cannot be found, initiative must be rerolled or the setting must be toggled on and off to retry the setup process
- Added two new settings: one to hide the combat options, and one to hide sheet details being visible to other who target the character
- Hide: Bar updates now also hides your bar values from others targeting you, but does not hide your name or ailments
- Temp bar values are now stored seperately for each generic token
- Required some minor rewriting of the temp bar code. Value overrides are now stored for the each individual ailment instead of the entire sheet, letting multiple temp bar ailments update simultanously without conflicts
- A new setting "Auto: Update on New round" has been added. When enabled, all sheets automatically update when an item called "New round" in the initiative order decreases in initiative
- Intended to be used with an item with -10 initiative that decays by -1
- The name of the initiative item and the frequence for which sheets check for updates can be configured using a new config setting
- Config settings do not appear in the sheet, and are strictly configured through imports/exports and default sheet settings
- The delay between generic token updates can now be configured with a new config setting
- Re-enabled the targetting system from the old 0.7 branch
- Changed Damage helper to now change to the targetted token before applying damage
- Changed action buttons to be whispered to the owner of the relevant token, unless no token is targetted in which case they are visible to everyone
- Changed Update to now update all tokens for a sheet with enabled generic tokens
- Functions by cycling over all tokenIds with a delay of 1200ms between each token. Should look into a way to dynamically or manually set the delay in the future