- Added new settings (Hide: Base Effect) which when enabled disabled the base effect of skills, tools and equipment from showing in chat messages
- AutoEffects can in many cases fill the same purpose as these messages. Players may choose which option they prefer by mixing this setting with the #Message option for AutoEffect conditionals
- Full translation support has been added. AutoEffects can be configured to have custom formatting and names. Uses translated autoeffect names, options, bars, ailments, triggers and custom message matches
- Cannot test this, but one should be able to write AutoEffects in a translated language and still have them execute correctly. If not they can still be written in English, or a mix of English and one's native language
- Added option #MessageButton to have a conditional both display a new section in the roll message and display a conditional button. The button will not display a message if this option is used
- Fixed conditional messages not using scaling
- Changed wording of damage taken from "Suffered x damage" to "x damage received". This better matches the sentence structure of Japanese and Korean (verb after subject)
- When staggered, the ST status bar update changes from "xx -> xx" to "Staggered!". This adds context to why damage resistances are treated as 2x
- Added Inflict and Give AutoEffects. These function as Gain, but sends a message detailing ailments to be applied to allies or enemies instead of the user
- Added BaseDamage and FlatDamage AutoEffect, which details additional damage that's dealt to enemies
- Added support for applied tools. Tools can now be applied to attack and defence, adding their AutoEffects in the same way as a skill
- Fixed skill AutoEffects being able to be applied to actions not matching the skill
- Added chat messages for all AutoEffects. The messages are either appended to another chat message or sent as its own message
- Added CustomMessage AutoEffect which allows the user to configure their own AutoEffect messages with custom formats. Takes in values from the last executed AutoEffect. These values can be displayed using [NUM], [SCALING], [TARGET], etc.
- Added Silent option to all AutoEffects which suppress the default chat message for the AutoEffect
- Slimmed down weapon, outfit, tool and skill descriptions in chat messages. Empty descriptions are not displayed, and small descriptions occupy just the height needed to display its contents
- Changed Consume to now update the effect value in ailmentList and barList, informing future Consume AutoEffects that less of their target is available
- Tons of smaller AutoEffect bugfixes and improvements
- Removed scaling option for all non-check AutoEffects. Reset can be used to control scaling so this option is redundant. Scaling is now always enabled for these effects
- Added DicePower, DiceMax and DiceCount effects. Support Challenge rolls, Attacks, Blocks and Evades. Cannot be conditional
- Added Speed effect. Has durations Combat, This turn and Next turn, which modifies the initiative for either the entire combat or a round
- Added percentage value to Require. When used, checks if the user has at least N% of a bars max remaining, or if at least N% of a bars max has been lost to damage
- Add Reset AutoEffect. Sets checkResult and scaling back to their default values
- When collecting AutoScripts, adds a Reset AutoEffect before each new imported section to hinder interference between the scripts
- Added a save button to the AutoScript editor allowing changes to be saved without closing the editor
- Expanded Damaged trigger to now include DamagedHP, DamagedST, DamagedSP and Damaged. Damaged triggers on any damage taken
- Added Challenge trigger which triggers when using a Challenge roll
Configures all autorolls use to use AutoEffects, including all attack/block/evade rolls, Defeated, Staggered, Damaged, Panic, Combat start, Round start and Skills
Added AutoScript editor functionality. All skills and equipment have a new edit AutoScript button which opens the editor. Writing text into the editor modifies the AutoScript of the skill/equipment
Part 1 of the clean up process before release. The damage helper code has been optimizes and now uses functions for repeated operations. Many small bugs have been fixed
Known issues:
- Challange Roll messages are missing their EN translations
- The Burn/Bleed/Smoke/Charge setting display is currently not displaying correctly
- There appears to be a memory leak caused by the Roll20 Sandbox Chrome extension increasing memory use every time the sheet is saved and updated. Cannot confirm if it is an issue or not outside of the sandbox
Feature is still in development as is missing the following:
- Simplify messages setting integration
- Whisper message setting integration
- Optimize chat message code to use a singular general function
- Add full translation support to all new features
- Add Japanese and Korean translation