Skip to content

Latest commit

 

History

History
247 lines (208 loc) · 12 KB

CHANGELOG.md

File metadata and controls

247 lines (208 loc) · 12 KB

Changelog

All notable changes to this project will be documented in this file.

[2.2.3]

Fixed

  • Boons incorrectly being always rerolled
  • Apply vision macro now updates actors (even in compendiums)

[2.2.2]

Added

  • Compatibility with foundry v10.
  • New macro "Change Token Vision". It allows to apply vision types like Darksight, Sightless, and all the others to the selected tokens, using the new Foundry v10 token vision settings.
  • New Active Effect property, which allows character to reroll 1 on boon rolls
  • 2 new Active Effect properties: "Attack Boons/Banes - Spell" and "Attack Boons/Banes - Spell"
  • New setting "Auto Delete Effects"
  • It is now possible to change the initiative order directly inside the combat tracker simply by dragging the combatants:
    • Dragging with the Alt key pressed puts the dragged combatant below instead of above.
    • GMs can drag all combatants, Players only owned combatants
    • Dragging is limited to the initiative "speed slots". For example, characters with fast turns can freely move their order within other character with fast turns, but not creatures with fast or slow turns.
    • Huge thanks to Mana#4176 for providing the initial implementation!

Changed

  • Now measured templates dynamically target tokens even before placing them.
  • Auto targeting by measured templates is now enabled by default.
  • Code for macros in the system compendium is now internal for easier maintenance.
  • Minor UI changes.
  • Changed some default item icons (End of round, Special Action, Weapon, Talent, Feature).
  • Improved UI of Afflictions tab. The Invisible token effect is now added, integrating with new foundry v10 vision changes.
  • Improved Incapacitated, Unconscious and Dying afflictions. Incapacitated is now applied when characters reach maximum damage.
  • Active Effects durations improvements:
    • Combat tracker now properly keeps track of effect durations.
    • Note: Spell effects with 1 round duration will last until the end of next round instead of the end of the current round.
    • Effects are now automatically disabled when game time advances, for example when using Simple Calendar module.
    • If the "Auto Delete Effects" setting is on, temporary effects that are "external" to the character, such as effects from spells or afflictions are automatically deleted.
    • Effects inside the character sheet now display their duration in rounds if in combat, and in seconds outside combat.

Fixed

  • Error message when applying afflictions.

Removed

  • Apply afflictions GM macro.

Notes

  • Worlds created prior to version v10 must be migrated to v10. This process is irreversible, so as always doing a backup is strongly advised.
  • Some old GM and player macros in the hotbar need to be imported again using the new versions in the compendium. This does not apply to item macros.

[2.2.1]

Fixed

  • Bug that deleted all character descriptions
  • Nested items sometimes were not retreived

Removed

  • All custom editor instances, for stability.

[2.2.1]

Fixed

  • Bug that deleted all character descriptions
  • Nested items sometimes were not retreived

Removed

  • All custom editor instances, for stability.

[2.2.0]

Changed

  • New item sheet design focused on compactness and insertion speed.
  • Path levels are now divided into tabs.
  • When clicking on item names inside character sheets now they get posted to chat.
  • Changed the design of languages, features and professions inside character sheets.
  • Improved how items inside paths and ancestries are retrieved. Now items are looked inside compendiums and items first, then a fallback method is used.
  • Paths and ancestries now always display the updated version of items present within them, instead of displaying the items in the state that they were dropped in.
  • Token targeting is now "on target" instead of "on selected" by default.

Added

  • Now it is possible to create items directly inside ancestries and paths for faster compendium making. The item gets created directly inside a folder in the sidebar and added to the ancestry or path.
  • Selectable talents or spells from ancestries/paths. The players can now select which talents they want to add to their sheet.
  • When selecting a path type (novice, expert, master) the levels get filled automatically. Note that levels do not get removed automatically as a safeguard against involuntarily changing the path type.
  • New inline editor for descriptions. When selecting text such as "1d6", it can be transformed into a rollable icon with the "Roll" button or with ctrl+r shortcut.
  • New and improved tooltips.
  • New icons.

Fixed

  • Duplication bug that happened if a path or ancestry had an item with the same name in it.
  • Bug of item tooltips inside paths when the item description had HTML in it.

Compatibility

  • When deleting paths or ancestries added to characters prior to this version, the items from those paths or ancestries do not get deleted automatically, so manual deletion is required.

[2.1.1]

Added

  • Creature reference tab

Changed

  • Design of additional info under spells and talents in actor sheets
  • Layout of creature main tab

Fixed

  • Bug with healing rate when health was manually edited in the character sheet

[2.1.0]

Changed

  • Changed the UI of several character sheet tab
  • New creature sheet, with compact main tab, and separate spells tab
  • Removed the creature edit view. Now everything can be done in one tab.
  • Changed how to interact with actions such as weapons:
    • To roll, click the name of the action
    • To edit, click the icon
    • Right clicking on Talents deactivates them, without reducing the number of uses
  • Creature role is back, since it broke worlds where such items were present. Will be removed properly in a future version

Fixed

  • Perception effects now get correctly applied once

[2.0.8]

Fixed

  • Worlds with Creature Roles items couldn't be started

[2.0.7]

Fixed

  • Health is now calculated properly. Before, health effects were being applied twice, and healing rate was calculated only using strength

Removed

  • Creature Role item type

[2.0.6]

Fixed

  • Active effect sheet now displaying correctly, with easier attribute key selection
  • Minimum attribute value is now 0
  • Selected Path attributes now remains selected after editing the path

[2.0.5]

Fixed

  • Mark of Darkness not applying automatically after failed Corruption roll
  • Spell defense challenge rolls not appearing in chat message
  • Max perception is now 25 instead of 20
  • Defense is now correctly applied to creatures
  • Creature sheets in view mode now display End of Round section correctly

Changed

  • New character tokens don't have dim vision anymore

[2.0.4]

Fixed

  • Foundry v9 support

[2.0.3]

Added

  • Italian localization (thanks to Cugi#0989)
  • Added Taiwanese Chinese localization (thanks to zeteticl, Tian#7972)
  • Improvements in spanish localization (thanks to ParvusDomus#9612)

Fixed

  • Localization now applies to attributes in character sheet
  • Fixed chat success/failure border not correctly showing in languages other than english
  • Default character sheet window size is now slightly wider to accommodate other languages words length
  • Fixed ancestry and path transfer traits error
  • Fixed paths not correctly adding talents to level 10 characters

[2.0.2] - 2021-06-21

Fixed

  • Measured Template: Selection support
  • Damage Types
  • Mark of Darkness
  • Defense bonus Active Effect now correctly applies
  • Perception errors
  • Errors on character leveling up
  • Fixed multiple damages not being correctly updating in sheets
  • Dice So Nice custom dice text color is now white
  • Fixed errors when deleting a path from inside an actor
  • Improved Path and Ancestry Item fetching inside compendia
  • Data of nested Talents, languages, etc... inside Paths or Ancestries is now stored directly inside the container This allows items such as talents to be still retrieved even when the original item is deleted

Added

  • Active Effects' duration now decreases at each round (only for 'round' duration)

[2.0.1] - 2021-06-06

Fixed

  • Added Dice So Nice, Colorset + Preset + Image
  • Added Mark of Darkness to Features
  • Removed dice sound when attacking and Dice So Nice is used. It made two different sound effects.
  • Measured Template on Foundry 0.8.x
  • Measured Template: Auto-targeting on Foundry 0.8.x
  • Measured Template: Auto remove measured template after action
  • Measured Template: Support to target or selection in chat log actions
  • Talents inside paths now are correctly handled when path is edited
  • Improved migration code
  • Fix Encumbrance not correctly applying
  • Perception snow correctly uses Intellect as base
  • Automated Animations integration
  • Macro: Request initiative

[2.0.0] - 2021-05-28

Overview

  • Foundry 0.8.x support
  • New item sheets layouts
  • New Character and Creature sheet layout
  • Implemented Active Effects
  • Icons converted to .webp, saving 90% space

Active Effects

  • Items and Actors now have a new tab "Effects" where effects can be managed
  • "Overview" Actor sub-tab, where all effects that modify the character stats are displayed
  • When using an item, the Active effects inside it get posted to chat (GM only). When clicking on the chat button, the effect gets transferred to the targeted actors. This allows items, such as spells, to have effects that edit character stats, both temporarily and permanently.
  • Temporary active effects get listed inside the combat encounter section. When clicking on an effect from this section, it gets removed (if it's an affliction) or disabled
  • Temporay active effects duration automatically decreases when the round advances

Settings

  • Removed "Reverse Damage" mode.
  • Removed "Homebrew mode"
  • Added "Replace default icons". When it's on (default), newly created items use custom icons instead of the foundry's default ones.
  • Added "GM Effects controls". Normally some effects derived by items inside an Actor are not editable or toggleable, such as those derived from Ancestries and paths. With this setting turned on, the game master has the ability of controlling those effects. However, since those effects are automatically generated from the item, if the item is edited again the custom changes made may get overridden.

Other

  • Talents that do not have uses are now "always enabled".
  • Talents, spells and languages present in Ancestries and Paths are now correctly added when the character levels up (except "choose one" talents)
  • Improved the chat message content for rolls
  • Removed the Enchantments section. To enchant items now, active effects can be used
  • Roll dialog layout slightly improved. Moved inputs to the left and can now be increased/decreased using the scroll wheel
  • Removed Actor Mods
  • The behaviour of apply damage and healing has been reverted from "apply to targeted tokens" to "apply to selected tokens"
  • When clicking on healing rate, it heals the character. Left click: full healing; Right click: half healing
  • Replaced default foundry logo in the upper right corner with the SotDL banner, replaced the default "game paused" icon
  • Removed Activated Effects tab to avoid confusion between it and "Effects". Measured template has been moved to the "Attributes" tab
  • Moved the folder /icons/ to /assets/icons/
  • Added 38 new high quality badge icons for your paths and ancestries! You can find them inside assets/icons/badges
  • Changed the design of the character tab inside character sheet. Now badges are used to represent ancestries and paths. If you would like more badges icons and are eager to make a small contribution to this project, don't hesitate to contact us on Discord!

Behind the scenes changes

  • Project structure changed to use rollup, eslint and prettifier
  • Completely revamped the way Items influence Actors
  • Removed legacy code
  • General code improvements in some files
  • Reduced js code footprint by 40%

Info

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. Versions prior to 2.0.0 are documented in the github releases