From Guide D20Pro
Jump to: navigation, search
Table of Contents Other Pages  


Updated UIN method to use three categories for sorting: "Player", "Creature", "Object"
Added Regenerate UIN check box to "GM Creature Menu"->"Alter"->"Team" decision (Beta)

Various bug fixes
Feature Library introduced for spells and special abilities
Crude JavaFX UI implemented for panel based feature editing
Top menu UI controls added to Rules engine
Various updates to the Rules reflection libraries to build a stronger base system
Add triggers to Feature Library system supporting a myriad of options
** On Caster
** On Target
** On Enter
** On Exit (Beta)

Initial Feature Library node editor enabled for Spells
Additional triggers added to Feature system
 ** On Cancel
Added nashorn support to text and value nodes in the feature library node editor
Added repeat and multiply node to the effect node tree
Updated DR and ER usage when applying feature effects
Updated damage calculations when applying feature effects
Added status support when applying feature effects
Added initial auto arrange function to feature library node editor view
Added auto script detection for Feature Library javascript functions JS scripts live in /res/scripts and can supply a single self-named 
method which will be accessible in the node view for doing math and other functions.
Script names are also used to generate an auto-complete list for valid fields in a given node. * Updated status support to follow 
duration and cancel based events (BETA)

 Fixed Feature saving throw totals in game log
 Added "Apply on Saved" check box to the Effect node allowing Effects to only be applied if a creature successfully saves 
 Add "Item" casting as a new FreeForm casting type. This is a pre-cursor to allowing items to provide access to spell casting.
 Fixed persistence of "Item" casting and corrected error in "FreeForm" casting which caused the spell decision to vanish when being used. (BETA)

 Fixed Feature Library Sync between player and GM
 Updated 5e behaviors to allow for Rules based multi-domain spell selections
 Fixed bug involving Game Rules selection on Campaign Load
 Enabled in-game override of Game Rules through Options panel

Known Issue

 Current PSA URL causes warnings on application load
 Moving a creature is noisy in the logs (BETA)

 Updated casting types to support 5e centric spell casting styles (initial work)
 Added configurable (in code) button set to Spells tab of Creature Sheets.
 Added Spellbook as an optional button on each spell style tab. Freeform and Item do not need this buttton.
 Added Path option to class table allowing for class variants to be loaded from the classes.txt file.
 Replaced Path solution with Class Variants... partly symantic, but functionally necessary
 Extended the classes.txt format to include Variants= VariantOfClass= and Known= (for # of known spells mechanic)
 Added traits merging fix so player can sync traits to the GM.
 Added Auto-merge of traits and creatures option allowing players to push creatures to the GM without intervention

Known Issues

 Spells mechanic for 5th edition is still in progress. UI and Tools for selecting spells do not work for 5e under this build. (BETA)

 Updated traits table to have feature editor linkage
 Added Action icon and feature injection to the traits table
 Changed traits table description to an info section -- currently still points at pop-over text area
 Added base classes.txt CR setting -- still work to do here. (BETA)

 pools, items/inventory starter (BETA)

 Publish/Subscribe Networking updates
 Additional work on Items, Pools, and Properties
 Added new relaunch closed session behavior for TCP/IP and PubSub networking