Skip to content

Version 3.0.0.15 Stentorius

Choose a tag to compare

@Xzotl42 Xzotl42 released this 03 Jun 19:49
· 17 commits to master since this release
6214a13

3.0.0.15 Stentorius

Compatibility

  • Foundry V13+
  • Removal of deprecation warnings.
  • CSS rework [WIP]

Application V2 migration

  • All Form Applications are now ApplicationV2
  • All dialogs are now DialogV2
  • All roll dialogs are now ApplicationV2
  • All Actor sheets migrated to ActorSheetV2
  • All Item sheets migrated to ItemSheetV2

Features & changes

  • Added tint and condition statuses to Active Effect.
  • [technical] Converted most of the largest assets from png to webp format
  • New wrapper for prosemirror editor to have consistent behavior across the whole system.
  • New icon to make it more obvious that lab total details are available on hovering.
  • [Astrolabium] New arrow buttons to switch quickly between seasons
  • [Sanatorium]
    • New button to do an overstrain check (ie: doing activities that are not advised during recovery) the worst wound has a chance to get worse
    • New option to do a fast recovery, all the rolls for the season in one click
    • New possibility to roll for a single wound.
    • The Sanatorium is aware of seasons changes
    • Instead of asking for the number of days remaining in the season, it asks which day of the season the treatment of a fresh wound starts
  • Shift clicking when deleting an item will bypass the confirmation dialog.
  • [technical] Non-regression testing
    • Extended coverage
    • Helper functions factorized in a shared file.
  • Cosmetic improvements left and right
  • [Technical] Updated github actions at release
    • Compatibility node 24
    • Parse the module.json for any syntax problem
    • Automatic publish on Foundry listing on successful release
  • New dialog to pick any kind of documents from a filtered list.
    • Available for macros
    • Replace the drag and drop zones for non-GM users
  • New active effects
    • Vis extraction activity modifier
    • Enchanting activity modifier
    • Item investigation modifier
    • Longevity Rituals modifier
  • It will be possible for players to disable creation mode by clicking on the icon
  • Updated translations:
    • French by @orneen
    • Brazilian Portuguese by @Gapherd
  • Characteristics are readonly when not in creation mode.
  • Smaller and more compact limited actor sheets
  • Smaller and more compact item sheets
  • [technical] refactor of diary activities
  • New generic custom modifier for enchantments effects

Bug fixes

  • Fixed a bug during an aging crisis where the number of aging points of the characteristic impacted was wrongly computed.
  • Even if a notification was raised, rolls were still possible for dead/unconscious characters
  • Private results of an aging crisis were generating a corrupted message
  • Using magic items is working again.
  • Ability specialty will update agin on change in the roll dialog.
  • Magus characters missing the virtue will receive "The Gift" making them aligned with magic realm (instead of a previous hack where all magi were magic aligned. As long as you have the virtue (ie: one with an index-key = "the-gift"), it won't be added again, so you can change the effects as you desire)
  • Buttons to create items and folders are now properly displayed
  • [technical] ars magica icons names in css are now prefixed with "ars-" to avoid conflicts with core Foundry
  • The diary's description of an ability book, no longer states the topic as undefined if no specific topic name was defined in the read book
  • Various cosmetic improvement and fixes
    • removed the dark line in the middle of dialogs and items sheets
  • [Sanatorium]
    • Recovery roll is done for all incapacitating wounds instead of each individually
    • For simplicity, half days have been removed from the recovery period. Two rolls per day will be done for incapacitating wounds
    • A dead patient will stop recovery immediately instead of trying to heal remaining wounds until the end of the season.
    • Fixed a case where a wound was never healed and the diary entry was empty.
  • [Scriptorium]
    • Dropping an empty book no longer raises an error and close the Scriptorium
    • When the writer has no qualifying abilities, warnings were pushed to the reading tab so the Writing tab never showed an error.
    • Copying Ability summae takes now the proper time.
    • Maximum level is not computed properly with Tractati in the Scriptorium
  • [Lab sheet]
    • Magic theory of the owner was used before being computed in some cases
    • Form requisite was wrongly compared to the technique for lab total computation.
  • Dropping a lab on a character was not setting the lab's owner properly
  • Added some robustness on settings migration and user cache in case of corruption.
  • [dice-so-nice] smart messages with multiple rolls (eg: damage rolls) won't display the rolling of dice twice for subsequent rolls after the first
  • [V14] Fixed the edition of Active effects (existing effects may have to be recreated if edited)