Releases: death-save/maestro
v0.9.0
[0.9.0] - 2022-08-22
This update adds support for Foundry VTT v10
Combat Tracks
- Combat Track Config is no longer accessible from the Combat Tracker tab and is now available from the Combat Tracker Config form instead (the cog/gear icon in the Combat Tracker).
-
- This change was made to avoid overloading the Combat Tracker controls.
- All GMs in a game can now access the Combat Track Config.
Hype Tracks
- Players can once again configure Hype Tracks for Actors they are the Owner of.
Miscellaneous
- Maesto Config (aka Crit Success/Failure config) is no longer available in the Playlist tab in the sidebar. It is still available in the Module Settings.
-
- This change was made to avoid overloading the Playlist tab actions.
- Crit Success/Failure Tracks should now work for modified rolls (eg. advantage/disadvantage in dnd5e)
- All GMs in a game can now edit the Critical Success/Failure Tracks config.
Localization
- Updated Spanish translation (thanks @lozanoje 🎉)
v0.8.0
[0.8.0] - 2021-12-31
This update adds support for Foundry VTT v9
Hype Tracks
- Added the ability to select a Hype Tracks playlist per Actor and additionally play all, or a random track (sound) from the selected playlist
- Suppressed the playback of Hype Tracks during Round 0 of Combat. This fixes the unintended repeated playing of the current combatant's Hype Track (if any) while initiative is being rolled. (Thanks @k-barber 🎉)
- Fixed an issue that caused Hype Tracks to not resume playing other sounds (eg. Combat Track) when the round changes and the first Combatant has a Hype Track
Item Tracks
- Added tracking of deleted owned items and their associated Item Tracks so tracks can still be played. This fixes a bug where consumable items (eg. items with charges) that were set to
Destroy on Empty
(or similar) use would not play their Item Track
Miscellaneous
- Implemented a system to find the first active GM whenever an elevated/privileged action is required (eg. setting a
world
setting). Previously it was only checked if the current user was a GM, which could lead to unintended consequences or "race conditions" when multiple GMs were logged in
Localization
- Spanish translation updated (as of 0.7.6) - thanks @lozalojo 🎉
v0.7.6 - Refined Music
This release aims to stabilise Maestro as we move towards v1.0
[0.7.6] - 2021-10-03
Item Tracks
- Improved the detection of token/actor and items in chat messages for Item Tracks
- Added a setting for the item-id attribute checked for in chat messages for Item Tracks
These changes combined should greatly improve compatibility with different game systems
Various
- Random playback option in Hype, Combat, Critical Success/Failure Tracks is now actually random again
- Playlist loop toggle can now only be seen/set by a GM which avoids an error that occurs when a non-GM tries to configure it
- When Hype/Combat Tracks pause sounds, they will now pause regardless of whether the playlist itself is marked as "playing"
Hype Tracks
- When combat ends Hype Tracks will also end
- Hype Tracks correctly pause Combat Tracks
Combat Tracks
- Combat Tracks now include a setting to pause other playlist sounds while they are playing. At the end of a Combat Track, the previously paused sounds should resume
- If there is a combat encounter the Combat Tracks config will open to the ENCOUNTER tab instead of DEFAULTS
Critical Success/Failure Tracks
- Critical Success/Failure Tracks now include settings to configure the number of faces/die type (eg. 20 for d20) to trigger off and the threshold for success and failure
v0.7.5 - Foundry v0.8.x compatible!
It's been awhile since the last Maestro update. Not because Maestro is less important than my other modules, but just because I was so dreading dealing with the changes that Foundry VTT v0.8.x brought.
In the end it was mostly a non-event! Compare to say Combat Utility Belt the number of changes were quite small.
Although this release appears to restore Maestro functionality in my testing, you may still encounter bugs related to the move to Foundry v0.8.x so please use the relevant channels (GitHub Issues or Discord).
[0.7.5] - 2021-07-13
- Added Foundry VTT v0.8.x compatibility
v0.7.4
v0.7.3
Minor Melody
This patch resolves an issue with the Combat Track config not loading in Foundry v0.7.5.
It also adds a Português (Brasil) translation (thanks @rinnocenti!) and Spanish translation (thanks @lozalojo)
Added Item Track Playlists
This release adds two new major features:
- Item Playlists
- Sequential (No Loop) Playback Mode
Item Playlists
Provides the ability to associate Playlists to Items as well as Tracks. Select a Playlist from the list then select one of the following Track options:
- None
- Play Random Track
- Play All Tracks
- (A track from the playlist)
None: Play no tracks from the playlist.
Play Random Track: Play a random track from the selected playlist each time the Item is rolled
Play All Tracks: Play all the tracks in the selected playlist each time the Item is rolled (note: this mode obeys the Playlist's Playback Mode setting eg. Sequential, Shuffle, All, etc)
Playlist Track: Plays the specific track from the playlist each time the Item is rolled
For example you could create a playlist of weapon strikes, then select --Play Random Track--
and each time the item is rolled a random strike will play!
Sequential (No Loop) Playback Mode
This playback mode plays all the tracks in a Playlist but does not loop after playing the last track. Perfect for using when you have a number of sound effects you want to play in order for a spell for example.
You can select it by cycling through the playback modes on a playlist.
Bugfixes
- Fixed an issue where Module Settings were not being respected.
Added Item Track
This update adds the ability to tag tracks to Items and have them play when the item is rolled (ie. sent to chat).
Initial release
Initial release
A quality of life audio-focused module for Foundry Virtual Tabletop.
Maestro adds the following features:
- Scene Playlist - Select a playlist to play automatically when the Scene is activated.
- Hype Track - Set a track to play each time that Actor has a turn in Combat