5.0.0 Stable Release
World of Darkness 5.0 is here! After months of development time, I've completely reworked the backend of the system and overhauled the frontend of the system! Featuring wholly new actor and item sheets, 12 new item types, 5 system themes to choose from, and insane amounts of customization so that you can play World of Darkness the way that you envision it!
Not only that, but there's been really big features added, such as a Frenzy dialog to determine whether you're resisting Frenzy or Riding the Wave, Werewolves can now attach images to their forms to shift their token into, Hunter edges and perks got a huge rework to better apply the system mechanics of Hunter, new experience tracker page, expanded Biography fields and Equipment tracking, Pack sheets received the new traits from Shattered Nation, and so, so much more!
There's really so many changes I might have even missed some below! But nonetheless, please read, and play, and enjoy. I'm really proud of the work I've put into the system over the past year, and especially over the past 4 months getting everything into a better shape and improving and improving.
PS. The below list is not exhaustive, there was a lot of change in the past few months and I probably forgot to list some things. But! I made sure to get the big things in this changelog.
Thank You
Before I get into the changes, I just want to thank all the people that helped so, so much over the past few months over in the FoundryVTT Discord's World of Darkness channel. Everyone who's ever been in that channel has helped me in their own ways, between suggestions for features and improvements to the UI, to willingly testing the prerelease builds and helping me iron out the rough edges.
People who aren't in the channel have helped too, though! From my Ko-Fi supporters and Patreon supporters, to people who submit issues through the Github and even people who directly DM me with problems they're experiencing and feedback on how I can make things better, I can't thank you all enough.
You're all awesome, and the reason why I do this: I want to help people enjoy World of Darkness 5th edition the best way possible, and every piece of feedback gets me closer to making sure that happens.
💜
Installation
As always, if you have any issues, then please feel free to submit an issue.
To install this release, please use the manifest URL provided here: https://github.com/WoD5E-Developers/wod5e/releases/download/5.0.0/system.json
Or, if you already had an old version of the WOD5E system installed, just click the update button and everything should (should) update smoothly!
5.0.0 Changelog
From a player's side
- All the actor sheets received a rework - now featuring navigation tabs on the left side of the page, a brand new header, and greatly improved UI experience.
- Actor sheets can now feature a customizable sheet background and header background - the default being able to be customized by the storyteller, and even individual actor sheets being able to have their own individualized backgrounds and headers!
- Overhauled Dark Mode and added Vampire, Hunter, and Werewolf themes
- Added integration for WOD5E symbols in enrichers via a custom font
- Power pages now use a new layout: To the left is a list of power categories and their powers, and these can be selected from in order to view the power's description and their associated category's description as well (though the category description is uncollapsed by default.)
- Hunter Perks and Edges have been reworked to be more sensible and now feature a brand new type of item named "Edge Pool" that can be constructed and applies to a particular Edge category.
- Rouse/Rage checks can now be rolled alongside the core roll or rolled separately from the roll itself
- Hunter actor sheets will now have a "Drive" modifier they can enable on any roll so long as they are not currently in Despair, calculated based on their Cell's current Desperation value (if they are part of a cell)
- Added a new setting to allow for auto-collapsing chat descriptions
- Allowed for chat descriptions to be collapsed
- Added a dialog popup to the Frenzy of Vampire sheets, allowing a player to choose between Riding the Wave or Resisting - which will both output appropriate chat messages
- Overhauled the SPC sheets to allow for more dynamic story player character creation
- Renamed "Bonuses" to "Modifiers" on items
- Items can now be restricted to certain types of actor sheets and will show an error if someone drag-and-drops them onto a blacklisted or non-whitelisted actor type
- Users will now get an error popup trying to edit a value that can't be edited due to the sheet being locked
- Items now have an "Are you sure?" prompt upon trying to delete them
- Added many new items:
-
- Condition items can track various statuses on an actor and have support for both Modifiers and a brand new system of "Effects" - Modifiers will appear in the roll dialog and can be toggled on and off, and Effects will alter the base statistics of an actor, such as their max hunger, or their attribute or skill dots.
-
- SPC Trait items can track various features of an SPC
-
- Gear, Weapon, Armor, and Talisman items are new equipment that can be tracked in the Equipment page
-
- Auspice and Tribe are new Werewolf items
-
- Clan, Resonance, and Predator Type are new Vampire items
-
- Creed, Edge Pool, and Drive are new Hunter items
- Features, weapons, and gear items have a new feature that can track "uses" of each item
- All rollable items now have a new way to construct dicerolls, using dropdown selectors to choose which things to add to a roll
- Added an Experience page to track the Experience History with auto-calculations of spent/gained EXP
- Added a new biography page with Age/Apparent Age (for vampires) and Date of Birth/Date of Death (for vampires), as well as showing the character's Biography and Appearance
- Added a new page for Public and Private notes
- Textfield areas such as Tenets, Touchstones, Biography, and Appearance can now be toggled whether they display in Limited view or not
- Added the ability to make custom disciplines, edges and gifts which can be added via a module's configuration settings or through the Storyteller Menu
- Added the ability to modify the base splat colours through the new Splat Colors Menu
- Added a setting for determining how to sort different aspects of the system; default sorts everything except Attributes based on the currently selected language, All sorts everything based on the currently selected language and None maintains the sorting order based on the English names.
- Fixed drag-and-drop of various rollable items into the macro bar
- Added the new Pack attributes from Shattered Nation to the Pack sheet
- Group sheets will now use the dot colour of the group member's associated splat
- Reworked how the square counters work to be more consistent
- Square counters can now be right clicked to clear a square of its value
- Improved the roll dialog functionality to allow each field to be changed, even the one selected
- Splat rolls made via chat commands will now properly convert into the system's chat message styling
- Ensured that all rolls made via the character sheets will consistently use the roll mode selected
- Added new Ghoul and Spirit SPC sheets, with the option to enable Disciplines on Ghoul sheets and enable Gifts on Spirit sheets
- Added the option to disable General Difficulty on SPC sheets
- Added a Blood Potency field to Vampire SPC characters
- Improved enabling various Exceptional Dicepools for SPC sheets by adding a menu that allows for each dicepool to be toggled on via checkbox
- Re-fixed Oblivion rolls applying humanity stains
- Player actor sheets can now enable a new setting named "Use Input Fields For Stats" which will allow them to replace dot counters with number inputs
- Added a "Frenzy Status" to Vampire sheets
- Made significant improvements to ensuring almost every part of the system has a localization key
- Removed Boons feature section from non-vampire sheets (unless there's already boons in use on that sheet)
- Modifier selectors can now be looked up via localized labels in a search textfield instead of having to use keys ("So you can type "Athletics" instead of having to do "skills.athletics")
- A link to the changelog and the wiki will now be displayed in the Settings page of the sidebar
- "Licensed Under The Dark Pack" is now also included in the Settings page of the sidebar
- Werewolf forms can now have an image included to "shift" into when activated
- Added d10 icons to various labels that can be rolled for better clarity
- Optimized various system assets to lower filesize (such as converting images into webp)
- Improved visibility of what's being rerolled in the Willpower Reroll menu
- Added a new Pause Icon
- Added the ability to change the base actor type of player characters - such as converting Ghoul to Vampire, Mortal to Werewolf, or Hunter to Ghoul
- Updates to the Italian localization files [Arcadio21]
- Updates to the Russian localization files [deman4ik]
- Added localization keys to Werewolf form abilities
From a developer's side
- All actor and item sheets now use ApplicationV2
- Gamesystem is no longer checked inside functions - it's handled in dataprep
- Restructured CSS and updated all files to use LESS format for precompiling
- All templates and functions are now sorted by either per-splat or "shared" folders
- Removed a lot of unnecessarily duplicate CSS classes across splat styling
- Improved how roll labels are constructed
- Improved how definition classes are constructed
- Ensured that all splat rolls have the 'cs>5' modifier to track successes properly, even if someone's doing /roll 3dv
- Improved the dataprep of the system and its actor/item sheets
- Improved the rendering of the system and its actor/item sheets
- Localization files now automatically generate new keys when they're created in the English file via a Gulp task and an associated Watch task
- Removed various now-unnecessary migration scripts (such as migrating old labels)
- Unified actor template data
- Added the ability to define custom definitions in a module.json
- Many improvements to the definitions format to be more extendable