New Features
Added support for customizing the style of the inventory/item container window components. A separate image is editable for the main window box, the title bar, and the item slots. For now, the title bar will use the dialogue font for its text. As with other UI components, a preview of the inventory window is shown in the editor’s viewport.
Added support for storing “coord” and “color” data types in global properties and entity properties. Also added these as options to the Conditional Expression Builder (to check a value against) and Variable Expression Builder (to store into a property).
An entity’s coordinate can now be retrieved within a script for storing into a property or comparing against another coordinate using the following syntax.
player.coord
entity[“unique_id”].coord
self.coord
When exporting your game, the destination folder will now be opened in your system’s file manager after the export is complete.
Changes
The “interact” cursor is now shown when hovering over the close button of an item container window, and a sound effect is played when closing the window (similar to the inventory window).
Added confirmations when resetting the images for the dialogue box and inventory button icons to prevent them from being accidentally reset.
Added an expand/collapse button to the UI Theme Properties panel for hiding/showing some of the UI image sections.
Updated the default style of the inventory and item container windows to match the dialogue box style and colors.
Bug Fixes
Fixed a few issues with using the “Set Entity Model” function to change the player’s model. (Probably still some tweaks to make, but should mostly work now.)