XaiJu
foundryvtt
foundryvtt

patreon


Alpha 0.1.2 Update Notes

Hello friends, I'm excited to share Foundry Virtual Tabletop Alpha version 0.1.2. This release focuses on continued improvements to Dynamic Lighting and chat systems. Sorry for the delay of a few days in posting these notes, I have been mid-travel and didn't have time to type them up, so here you go!

Thank you all for your continued help, enthusiasm, feedback, and support. Please keep an eye on the development progress board here for visibility into what features are in progress and coming up next!

https://gitlab.com/foundrynet/foundryvtt/boards

-----------------------

Download Instructions

If you are a Patreon supporter at the $10 or greater level, please download the new build HERE.

-----------------------

New Features

When creating a new Scene, the Scene Configuration scene will be automatically opened for the newly created scene. My hope is that doing this automatically can add convenience to typical workflows and reduce a potential source of confusion for new game-masters.

Added a front-end UI widget for displaying notification banners at the top-center of the screen. These notifications allow an easy way to provide feedback to the player when they do something incorrect or when some action is taken successfully. The notifications framework also includes several helpful APIs for module developers who wish to submit their own notifications to the banner. More details on those APIs are in that section below.

Improved the appearance of the light source preview which now accurately displays how light sources are expected to interact with placed wall segments so you can better anticipate how placed ambient light sources will affect what player tokens are able to see.

Added a "roll mode" dropdown selector right above the chat box which allows users to toggle the default type of dice roll which is performed whenever automated rolls are made. The dropdown supports (1) Public Roll which provides the default public roll behavior, (2) GM Roll which makes a dice roll shared privately between the rolling player and GM users, and (3) Blind Roll which submits dice rolls which only GM users can see.

Added an export functionality for the chat log which allows for the contents of the chat log to be saved to a plain text file on your local computer. This is intended to help game-masters who want to save a permanent record of dice rolls or conversations which occured during previous game sessions while still being able to periodically flush the chat log for convenience.

Improved the "time-since" string formatting for chat messages sent more than 24 hours previously which were displayed as a standard string date but now will be also displayed with a "#d #h ago" type syntax which is more consistent with other message types.

-----------------------

Bug Fixes

Resolved a bug which prevented players from dragging and dropping items from the sidebar directory into their character sheet inventory even if they had permission to view or control the item in the sidebar.

Fixed an issue with character select functionality which prevented players from selecting an Actor to impersonate as their main player character.

Attempting to whisper a user which does not exist would previously cause a server-side fatal error. This problem is now correctly caught client-side before the message is dispatched and if the whisper has no valid targets a notification error message is displayed.

Fixed an issue which caused negative value in dice roll formulas to be incorrectly converted to positive terms. 

-----------------------

Core Software, APIs, and Module Development

The Notifications API allows for banner notifications to be easily dispatched as one of three types (1) "info" which is shown with a blue success icon, (2) "warning" which is shown with a yellow warning icon, and (3) "error" which is shown with a red error icon. Details on sending notifications using this API are documented here: http://foundryvtt.com/pages/apps/notifications.html

A problem in the previous build's implementation of the chatMessage hook prevented it from being able to appropriately intervene in messages that would later be discarded as invalid. I've worked to improve the data transacted by this hook. The updated chat message hook syntax is: Hooks.on('chatMessage', (log, message, chatData) => {})

-----------------------

D&D5e Game System Improvements

Fixed an issue which caused invalid situational dice roll modifiers to result in stacking text labels or critical hit flags.

Added success/failure highlighting to rolled 1s and 20s for skill checks, ability tests, and saving throws.

Improved the display of tool checks to display the ability score being used as part of the test in the roll which is posed to chat.

Making weapon attack rolls with weapons with which you are not proficient no longer produce "undefined" terms in the resulting roll.

Improved the logic used to detect "fast-forward" dice rolls when the SHIFT, CTRL/CMD, or ALT keys are pressed. The new logic should help prevent these from being incorrectly detected as active when they are not.

Fixed an issue which caused fast-forward attacks to include "null" or "undefined" terms in the resulting rolled formula.


More Creators