What's new:
Fixed:
- Ported in the algorithm for clearing Fog of War for free-movement / unsnapped-to-grid (UTG) tokens from Mote's next map renderer. Like the overhaul of FoW clearing for STG tokens, it performs fast, but there will be occasions where there is a slow compute, but none on the magnitude found in MapTool.
- Rotating the token view will now clear fog, subjective to the "Players can reveal FoW" server parameter.
- Updated facing-related functions. setFacingLock() now can accept 2 arguments, the newer being either the string denoting the player ID / name, or a JSON array of player IDs. The players designated will have their token facing settings toggled according to the value passed, 1 for locked, 0 for unlocked.
- Introducing 2 new event hooks: onFacingAttempt, and onFacingChanged. These are meant to be placed on a trusted token i.e. libraries.
- For the former, there are 3 associate variables that come with it: tokens.denyFacingChange (which will empower the script writer to allow or deny the change), tokens.facingCount (which is the # of tokens involved in the facing maneuver), and tokens.facingDegrees (which is either the passed click count of the user's mouse wheel movement, or the degrees set by using the keyboard method of rotation).
- The latter event hook is triggered after all facing changes have been processed. As implied, both of these events are capable of processing single to multiple entities.
- Cleaned up hot key references so that Mote-specific key commands will activate (when appropriate) using Ctrl (in Windows and Linux), and the Meta key (in OS X). Please refer to the Context Help dialog for key combinations, where available.
- Improved auto-complete behavior within the macro editor.
- Improved logic for auto-generation of enclosing pairs, i.e. "{}", "[]", "()", within the editor.
- Added a toggle on the chat input to enable and disable time stamps in the macro output and message views.
- Added message saving back to chat. However, this only saves whatever is in the macro output view, and not in the newer JavaFX views.
- Expanded the map context menu. This is accessible through the globe button on the top toolbar, or double right-clicking on the map.
- Optimized the parser further. On a side note, we think we solved the 2-level, nested code problem :)
- Cleaned up menus, removed entries exclusive to RPTools and MapTool, such as image downloads, and the like.
- Added a small convenience feature when starting a server. There is a field called "Shared Sites", where you can put a url of a site, or a comma-separated list of sites, that you want connecting clients to receive once they successfully connect to you. These will show up as links on their macro output view. A good use for this is sending link to a private Google+ hangout session. Please do note that this is convenience feature is provided as is, and we are not responsible for how game hosts use this, so only click on links from people you know and trust. This is also a simple implementation. If people like it, we'll make a note to improve it under the new interface, where people can put in link aliases, a short description, and the like.
Fixed:
- Last SE tickets for the Beta Testing Phase, and a couple of mailed-in issues.
- Fixed a small bug in the facing lock logic.