Skip to content

Vassal 3.6.0-beta6

Pre-release
Pre-release
Compare
Choose a tag to compare
@uckelman uckelman released this 12 Nov 16:27
· 4413 commits to master since this release
3.6.0-beta6

Release Notes

Changes since 3.6.0-beta5

New features

  • 10736: 'Deal cards out' to other players
  • 10728: Allow 'Prompt' Dice Button values to be locked by designer
  • 10727: Module Debug Window
  • 10719: Deck Refresher
  • 10717: Deck access - allow access to decks to be restricted by player
  • 10682: Move Camera Button
  • 10674: Startup Global Key Commands always fire in order, can't be undone, and can be configured to, e.g., "once per game"
  • 10649: Deck can start face-up or face-down when using right-click menu setting
  • 10628: Autopeek Rollover
  • 9391: Beanshell can now access $$ variables in Report Formats

Bug fixes

  • 10734: No refresh allowed during replay
  • 10718: NPE due to dropTargetSelector being unset
  • 10713: Escape errorLog path when making link URL for connection failed page in BugDialog
  • 10711: When rotating a mat, jointly rotating cargo should prefer to stay with current mat
  • 10703: Correct inconsistency in use of GetConfigureBoard
  • 10702: When inventory grouping specifies properties that aren't internally strings, don't balk
  • 10683: Fix bug in DiceButton 'Keep Dice' option
  • 10679: Place Marker, Send-to-Location, and Translate traits didn't always repaint maps
  • 10678: Undo of movement will no longer deny lone stackable pieces their own stack
  • 10671: Calculate Hex Range correctly, regardless of hex shape
  • 10663: Fix occasional draw-side exceptions during loading game and saving screenshots
  • 10660: Report translated name for Symbolic Die Faces
  • 10659: Sanitize temporary file names a bit earlier
  • 10658: Fix NPE if try to open translations but the buildable doesn't exist
  • 10654: Fixed corner-case NPE when closing a game
  • 10647: Private Maps visible to non-owning players will correctly display Mouseover text
  • 10639: Fix exception when canceling edit of a component that has been elsewhere moved or deleted
  • 10638: Fixed NPE if pasting a cut component that was then deleted before pasting
  • 10635: Trigger Action traits with "loop until" and "loop while" conditions can properly access piece properties in expression builder
  • 10632: Fix ArrayIndexOutOfBoundsException in Embellishment when layer value is out of range
  • 10631: Clip pieces to their bounds and set rendering hints for drag image
  • 10630: Correctly check if there are sides with blank passwords for password matching
  • 10629: String Array Configurer bounds protection
  • 10623: Fix NPE joining chat room when socket drops early
  • 10622: Fix NPE when MapShader temporarily points to blank or missing filename
  • 10621: Protect against changing to Image style while Image name is still blank
  • 10619: Eliminate Command+A key conflict in Editor on MacOS
  • 10618: ToolbarMenus that are submenus of other ToolbarMenus display their icons properly

Other improvements

  • 10731: Add description fields to most important editor components
  • 10730: Improve Game Piece Palette doc per forum suggestion (AsciiDoc file only)
  • 10701: Zone defining - when dragging a square to define initial zone, dragging at edge of screen scrolls
  • 10700: Improved bug dialog text
  • 10699: Repositioning Stacks/Decks optionally draws ghosted images of other stacks/decks
  • 10696: Global Key Commands "Within a Deck, select Fixed number of pieces" field now supports expressions
  • 10691: Mouseover Stack Viewer - Unstatic a naughty field and add ability to count face down cards in a deck
  • 10686: Decks - fill out the rest of the commands with hotkeys and report formats
  • 10681: Better documented pieceName vs PieceName
  • 10676: Upgrade to Java 17.0.1+12 for Windows, Mac packages
  • 10673: Added Game Refresher documentation
  • 10672: Multiplayer Server controls have improved feedback / UX
  • 10667: Private Message windows no longer prompt to ignore every time you close them; incoming private messages do not grab focus
  • 10652: Zone Editor shows coordinates of vertices while editing
  • 10641: When Editor changes a prototype, clear the prototype cache and all PieceSlot caches
  • 10633: Remove doubled images from Ghost Bug Pref
  • 10650: Show X,Y in Configurer when repositioning At Start Stack
  • 10648: Private chat windows will no longer steal focus
  • 10643: Show saved game mismatch warnings (e.g., loading wrong version) when loading from Wizard
  • 10636: Warn when Global Property has a blank name (which causes NPE on game load)
  • 10626: Different types of Global Key Commands can be cut and pasted
  • 10610: More robust configurer for PredefinedSetup
  • 10609: Trigger Action - improved trait summary
  • 9596: Pieces dragged off the palette using the palette scale factor instead of always full size