New Features
“Set Entity Light Color” scripting function: Changes the color of the light attached to the specified entity (with the assumption that the entity is a light source). Added a new RGB color data type to support this function (example: color[255, 0, 0] is red).
Added a "Global Properties" tab to the Game Configuration dialog. This will allow you to set up predefined global values for your game more conveniently. (Previously this would have had to been done via the startup script).
Changes
When exiting the application, a confirmation dialog will now appear if there are any unsaved changes in the Item Editor, Enemy Editor, or Battle Editor (similar to the other editors).
Added “Entity by ID” and “Self” to the element list of the Conditional Expression Builder for use with the “contains” operator for checking if an object contains an item.
Roguelike mode changes: improved movement controls (holding control to keep moving in direction), enemies now move at the point in time which the player reaches their destination tile instead of immediately after the player moves toward a new tile. Also added a half second cooldown timer to prevent the player from attacking too quickly in succession.
Mouse cursor will now be hidden in-game whenever gamepad analog sticks are used (until the mouse is moved again).
Bug Fixes
Fixed an issue where a character could not be placed on a tile that already had a character on it (will now replace the existing one) or on a tile that was located below another tile with a character on it (i.e. same XY coordinate value but at different heights).
Fixed an issue where the Save button would not become enabled after importing from PNG or VOX files into the Voxel Editor.