Fixed issues with using Ctrl or Alt to add Advantage or Disadvantage to a roll.
Fixed issues with editing custom stats
Fixed issues with Lootables not changing to Loot Sheet properly.
Fixed an issue when a scene has no Tokens attached to it, or if there's no scene added.
Wrapper Scene.prototype.view properly.
Added option to specify Advantage and Disadvantage with the API when requesting rolls.
Added Current Tokens to the options when selecting an entity for requesting a roll.
Added the Resume anchor when deciding what to do with tokens that passed or failed, once those are dealt with you can now resume actions with all tokens.
Fixed issue with vertical alignment and no tokens. The tokenbar shrunk improperly.
Added a line between Target Token and Free Movement in the context menu when clicking on a token.
Fixed an issue that was preventing the module from stopping tokens from moving.
Changed the Active Tiles integration so that you can select global movement rather than leaving the entity blank to indicate a global change.
Updated the code with Active Tiles upgrades
Changed the default of allow movement after turn to false.
Fixed up issue with PF2E rolls.
Fixed an issue with combat turns in v9. Refrences to the token involved have changed.
Clarified what's happening if you try and convert lootables but no loot sheet is selected.
When the saving throw request is closed, informing Active Tiles that the state information is no longer needed.
Moved the token indicators higher in the z-order so they appear above the bars.
Added the option to change the global movement state if no entity is selected.
Added flavor text to the request roll via Active Tiles.
Added option to return the chat message created when prompting to assign xp
Converted contected roll to use an array of tokens like saving throw does, to maintain some consistency
Recentered the contested roll dialog.
Fixed issue with contested rolls not working from the API, thank you p4535992 and thatlonelybugbear
Added option to specify if individual tokens can be fast forwarded or if they have advantage or disadvatage, in both contested and requested rolls. This means there's a new way to request these rolls, instead of an array of strings or token ids you can now specify an array of objects. So game.MonksTokenBar.requestRoll([{token:"Thoramir", altKey: true},"John Locke", {token:"Toadvine", fastForward:true}], {request:'perception',dc:15, silent:true, fastForward:false, flavor:'Testing flavor'})
is now possible, to give advantage to Thoramir and to auto roll Toadvine.
Added option for flavor text with contested and requested rolls, thank you thatlonelybugbear
Changed how the sounds are played so only the relevant players will hear it.
Added the option to request the roll with all the dice being rolled.
Fixed an issue with contested rolls and who gets to see who passed and who failed.
Added option to grab rolls with contested rolls.
I've also reduce the restrictions when grabbing rolls, so you can now grab any roll and use that in contested or requested rolls. So this is a bit of a beware, it will grab any roll message you click on. But it also means that you can grab unrelated rolls if your character wants to roll althletics instead of acrobatics for example.
You can now edit the stats for individual tokens.
Added option to change the width of the tokens being displayed on the token bar.
Stats can now use handlebar notation
Stats can also have text in quotes
Updates tp Spanish and Catalan languages, thank you jvir
Updates to Japanese translation, thank you BrotherSharper
Fixed issues with Loot sheet not opening due to currency issues.
Fixed issues with lootables not syncing up with players
Added option to select what loot sheet is used. So you can now use either Loot Sheet or Merchant Sheet
Updated code so that request rolls from Active Tiles can now be delayed until all players have rolled.
Fixed spelling mistake in API that was preventing Contested Roll from being fast forwarded.
Added filter for Active Tiles so you can do one thing with failed tokens, and another with successful ones.
Changed saving throws to pass information about which tokens passed and failed.
Changed saving throws to continue on [Always, Any Failed, Any Succeeded]
Changed saving throws to set current tokens to those that failed or succeeded.
Started work on integration with CoC7.
Moved checking for levels and getting xp to the system modules. Should make assigning xp a little more flexible.
Allowed contested roll to roll all.
Added the option to select multiple tokens using the Shift key when clicking on either the tokens on the token bar, or tokens in the chat message. Thank-you happy-cujo
Added buttons to the chat message to select either all related tokens, tokens that passed the saving throw, or those that failed the saving throw. Thank-you happy-cujo
Fixed issue where contested roll wasn't updating the final result.
Moved the gold formula to the settings so that GMs can set their own way of calculating gold.
Changed the saving throw select dialog to alter height according to what's displayed.
Optimized the token bar a little bit.
Thumbnails are stored between scenes so that it doesn't have to compress the characters image each time.
Moved the needed hooks into the initialization function, so if the tokenbar is disabled, they're not loaded.
Updated the function that renders the tokenbar and optimized that code that collects the token data.
Fixed an issue where switching scenes rapidly would cause the tokens to disappear. That was a weird one.
Allow players to see tokens from characters they have observe permissions on.
Added the option to show the tokenbar vertically.
Added option to disable panning when clicking on tokens on the tokenbar. Thank you surged20
Added the option to pass keypress data into the API function. This will allow calling functions to set Advantage and Disadvantage when rolling all.
Added the option to capture saving throws. So if a chat card allows you to roll a saving throw you can have it create a Saving Throw roll through Tokenbar instead.
Fixed issue where the results of a saving throw weren't being passed to Active Tiles properly.
Updated Tormenta20 code. Thank you VHPaiva.
Fix to pass data back to Active Tiles instead of just true/false
Fix to make it work with updated Active Tile code.
Minor fix with the Active Tiles update. Missed a spot where I didn't convert to the Token from TokenDocument.
Fixed the fix of an issue with lootable. Turns out that it was workign properly, but that I was loading the tokens inproperly when manually converting to lootable.
Fixed an issue with resource bars showing up on an update even if they're not supposed to.
Switched use of entities to contents.
Fixed an issue where resource bars weren't aligning properly when more than two attributes were added.
Added the appropriate reference to Catalan and Spanis translations.
Updated the interface with Active Tiles to use the correct information being passed.
Sorry I keep missing contributions. Thank you to jvir and Montver for Spanish translations
And thank you to touge as always for the Japanese updates
Tokenbar will no longer play the request roll sound when roll mode is set to self roll.
Fixed issue with tokens not showing on Old School Essentials
Changed name from Ability to Attribute in SWADE
Completely forgot to thank supervj for their work on fixing issues with SW5e compatibility!
Fixing issue with Assigning XP dialog getting NaN for xp to distribute.
Added the option to customise the number of stats being displayed.
When using the requestRoll API you can now call using English names instead of codes. So calling with "perception" with translate to "skill:prc".
Requesting a roll will now default to the current tokens on the Tokenbar instead of all player controlled.
Moved dynamic items being added to the request roll dialog to the system object
Tokenbar attributes that are an object will default to trying to find the .value of the object.
Fixed issue with using fastForward and requestRoll from the API causing an error.
used libWrapper to encapsulate canDrag override. This should stop the message getting flagged from DF-QOL.
Added skills to SWADE, so they'll now appear when requesting a Roll.
Fixing issues with finding the proper tokens for the Tokenbar.
Allow saving throw to return a value if the request passes or fails. This is for integration with Monk's Active Tiles.
Added option to stop remaining actions if the saving throw passes of fails.
Updated display name for action to better describe what the request is regarding.
Fixed an issue with the API when requesting a saving throw.
Adding SWADE support.
Added option to bypass chat messages in PF1.
Fixed issues with rolls in PF2.
Updated support for SFRPG to bypass chat messages.
Fixed an issue with distributing XP by levels.
Addedd option to select or deselect tokens from the token bar.
Changed how the saving throws display the dice value... which I'm nervous about 'cause it could go wrong.
Fixed some minor issues with Active Token Trigger support
Added option to bypass the dialog and roll silently.
Added support for Monk's Active Token Triggers
Added support for the API function to change movement status using token name
Fixed lootables issue
Fixed issue setting individual token movement
Added option to allow previous token in combat to continue moving to "clean up" while the turn moves on.
Added option to show a movement button on the Combat Tracker, so you can easily give a player movement when it's not their turn.
Fixing issues with lootables not removing the items properly.
Added alpha to tokens that are lootable
Added notification if requesting a roll and you press the Add+ button and now tokens have been selected
fixed an issue in the code where I referred to a token id instead of a document id
Fixing issue with lootables calculating gold
Fixing issue with lootables finding correct combatants
Fixing issue with assigning xp dialog
Fixing issue with xp going to Wildshape form
Updated the code to switch from using game.world.system to game.system.id because game.world.system no longer works with 0.8.x
Added uuid and request options to the chat message created by tokenbar
Fixed issues with lootables
Fixed issue with Initiative calls not working
Removing the chat messages when rolling for initiative
Updated PF2E so that request messages aren't shown.
Added support so that options used to request the saving throw are added to the chat message
Added token uuid to the chat message
Updated the saving throw API to use strings of token names, making it easier to request a roll in a macro. A little more accessible if you don't know how to code.
Support for 0.8.x
Fixing assign XP issue where actors wern't being assigned XP correctly
Fixing issue where having both XP and lootable windows popping up at the same time were overlapping or one was pushed against the left side of the screen
Fixing an issue where Pathfinder wasn't getting the correct flavor text for requested rolls
Fixed issue with removing conditions using CUB
Adding support to hide the NPC's name from the players on the contested roll chat message.
Adding support to hide an NPC from the players on the contested roll chat message if they are currently hidden.
Fixed an issue where broken image files were causing an error and preventing the token bar from loading. Thank you Shade Ninja for catching that.
Fixed an issue where players TokenBars weren't updating the resource bars or displayed stats.
Added support for changing the sound played when requesting a roll
Updated the code to handle different systems better.
Added better error trapping in case a roll doesn't go as expected.
Added a different interface for selecting a requested roll. Hopefully making it easier to find the right one quickly.
Added support for PF1, Starfinder, DnD4e, and DnD3e
Added an API to alter the buttons that are shown on the TokenBar.
Fixing issue with the formula not calculating numerics properly.
Fixing issue, hopefully, with dropping multiple tokens on the board.
Fixing styling issue with the token bar
Adding more logging information
Fixing issue with replaceAll, changing it back to replace.
Fixing issues with the formula, and some related spacing issues with any value that overflows
Removing some console logging that didn't really need to be there any more.
Added support for different ways to distribute xp. (Thank you so much Jonas Karlsson)
Swedish translations (Also thank you Jonas, much appreciated)
Adding hooks for dice results
Allow NPC's controlled by a player to move during players turn in combat. So summoned creatures can be used more effectively. (Thank you hmqgg)
Added option to use a formula with the stats displayed
Added support for Star Wars 5e (Thank you baccalla!)
Added Japanese updates (Thank you as always touge!)
Adding sound effect when a roll has been requested to alert players
Added lootable menu to the token main menu
Fixing issues with the API, especially with running the function using silent.
Fixing issues with checking for token changes
Fixing issues with Tormenta 20
Fixing issues with Sandbox
Fixing up the rendering speed
Switching the token to use thumbnails of the images to increase the speed of rendering.
Fixing issue with stacked pathfinder conditions.
Fixing issue with Tormenta20 (Thank you mclemente!)
Fixing issue with request options for requested roll. This was preventing running the request silently.
Fixed an issue with the code to find tools.
Fixed an emergency issue where code is preventing buttons from working
Fixing issue with toolkits not rolling.
Fixing issue with animated token images being updated.
Adding option to grab player rolls that they didn't roll in the chat message.
Fixing issue with repositioning.
Fixed an issue with the private message context menu showing for players that weren't logged in.
Adding perception as default second stat from pathfinder 2e
Fixing issue with the stat being blanked out if the stat returned a 0. Converting the value to a string instead.
Fixing contested roll with OSE
Added option to hold down either Ctrl or Alt when clicking the dice rolls for requested rolls to roll with advantage or disadvantage.
Fixing Pathfinder XP
Fixing css styling
Adding Initiative to the requested rolls
Added plain dice to the requested rolls
Removed token animation from the TokenBar, it just ended up being too much of a headache.
Updated the function that updates the tokens on the bar. It will now check for changes first and instead of replacing the entire dataset, it will just update what's needed. This should catch all the weird cases where the token updates but the bar doesn't.
Respecting the setting if the resource bars are always to be hidden they won't show up on the TokenBar.
Fixing some styling issues with the TokenBar
Added option to split the expereience between players or add directly.
Fixing issue when a toolkit rool is requested but the item can't be found, then an error is throw. Added a check to make sure the tool in question can be found.
Added Private Message to the right click menu on the tokens to start a private message with the player that owns that token.
Added support for OSE
Made the second stat customisable
Attempted to allow the TokenBar to be popped out, but that didn't work very well. Left the code to go back to it at a later time.
Added support for Death Saving throw
Added support to request a roll for tools.
Added ability to recall the last set of tokens used for a requested roll
Added support for Tormenta20 and translation corrections (Thank you mclemente!)
Added Japanese translations (Thank you touge!)
Fixed issue with dice tooltip showing when request was sent as a blind gm roll
Added API functionality, but still need to document how to use it
Fixed an issue where npc's converted to lootable weren't able to revert due to no old items saved from being converted to lootable.
Added option to change defeated enemies into lootables if you have Loot Sheet installed.
Fixed issue with webm tokens not being displayed.
Fixed issue with tokenbar disappearing off the edge of the screen when the browser is resized. If the token bar is repositioned near the bottom half of the screen it will position relative to the bottom, not the top. And added a button to the configuration setup to reset the tokenbar position.
Adding option to disable the token bar, now that it's available for players to see.
Added the option to turn off changing the movement to combat when an encounter is started.
Changed the Add player on the request saving throw to add the currently selected tokens, rather than using it as a toggle switch to add tokens being clicked. It was very unintuitive.
Changed to the code so that Pathfinder changes to ac and perception are reflected.
Adding a setting so that players can now see their own tokens on a bar. Should be helpful for players with companions.
Sort of added the start of customisable stats for the bar.
Adding support for pathfinder rolls
Fixed issue with saving throws getting into a loop informing each other that the roll had finished.
Fixed an issue with contested rolls not rendering properly.
Fixed issue with multiple tokens being added or removed from scene.
You can now reposition the token bar.
Chinese translations
Fixed an issue where multiple tokens associated with a single actor only rolling once.
Remember the last roll mode and reuse it the next time opening the saving throw.
Fixed issues with the players not able to roll.
Upgraded some of the code behind the scenes to make it all a little more stream lined.
Upgraded the contested roll scripts to use code upgraded for the saving throws.
TokenBar will respect DnD5e request to disable XP tracking and will hide the XP button on the bar and not open the XP dialog if the checkbox is checked.
Fixed issue with a mass roll not updating properly.
Added the option to show the tokens resource bars.
Cleaned up the code a bit so that macros can call it easier.
Fixed issue with movement notification showing even though no movement change has happened.
Fixed the bug where a player could still move their token with arrow keys even though movement was locked
Fixed issue with the global movement status only clearing out the first token's specific movement. Looks like I wasn't waiting for the setFlag function to complete before moving on to the next one.
Added greater visibility for specific movement settings. The context menu will now highlight whatever movement setting the token has.
After combat was complete, the Assign XP Dialog was showing for everyone. Limited that to just the GM.
Fixing an issue with tokens that don't have passive perception for some reason
Bug fixes. The movement restriction wasn't working. Stripped out the things that weren't working in Pathfinder. Corrected issues with the turn notification