Updated Asset Library to display visual grid of models instead of a text list
Updated Asset Library to support filtering on multiple tags (comma-separated)
Updated Asset Library to display grid dimensions for models within the preview box
Added popup dialog to Asset Library for selecting from a list of available tags
Added several tiles, objects, and characters from the Dungeon in my Pocket assets to the Asset Library (more to come)
Release Notes for v0.5.6.3
Fixed issue with "Execute Script" function not working properly
Release Notes for v0.5.6.2
Added option for "Initiator Property" to the Conditional Expression Builder dialog
Added options for ID of "self" and "initiator" references to the Conditional Expression Builder dialog
Added operator option for "contains at least" to the Conditional Expression Builder dialog
Fixed issue where custom properties were incorrectly being shared between entities of the same type in the Map Editor
Fixed issue with the "Start Dialogue" scripting function not triggering properly in some cases
Release Notes for v0.5.6.1
Added check for unsaved changes to the Stats Editor when exiting to the Game Manager or closing the application
Added "Stats" item to the Game Explorer for quick access to the Stats Editor
Added "initiator" as an option to the Entity Expression Builder dialog
Added ability to assign/remove an entity's ID using assignment statements (e.g. self.id = "new_id" to assign or self.id = "" to remove)
Updated Stats Editor tab to be marked as having changes when appropriate
Updated sound effect for enemy death in the bundled demo game
Fixed issue with map pre-load scripts no longer working properly (causing the game to hang during the map load)
Fixed issue where Stats Editor was not being properly cleared out when exiting to the Game Manager
Fixed issue where reference to an entity's ID (e.g. self.id) was not able to be used in conditional expressions or right-hand side of assignment statements
Release Notes for v0.5.6
Added basic leveling functionality to Stats Editor (ability to define required XP and associated stat increases per level - for this initial release, leveling messages are logged to the debug console)
Added setting for "Experience Points" to the Enemies section of the Combat Editor and visual indicator in-game to display amount received
Added ability to assign experience points to real-time enemies in the Map Editor (via behavior settings when marked as "attackable")
Added ability to assign loot drops to real-time enemies in the Map Editor (via behavior settings when marked as "attackable") with popup icons to indicate item received
Added support to the scripting language for getting an entity's rotation (example: if entity["xyz"].direction == NORTH then ...)
Added "initiator" keyword to the scripting language for referencing the entity that triggered a script (e.g. the character that stepped on a tile with a script)
Added support to the scripting language for getting an entity's ID (e.g. self.id)
Updated game saving logic to store maximum health, current health, attack, defense, and experience values for characters
Updated Steam rich presence functionality to display proper value for the new Stats Editor tab
Fixed issue with the Combat Editor's "Reload All From Disk" button not properly clearing the enemy list and loot drop list when used
Fixed issue with loot drop field not properly resetting to "none" when adding a new enemy
Fixed "Signal 'animation_stopped' is already connected" errors when returning to a previously visited map
Fixed issue with camera raising/lowering too much during turn-based combat when the player walked across tiles with varying height
Fixed "invalid operand" error that would occur in-game when loading an old migrated map that had a camera override value set
Fixed issue where Steam rich presence would show the current editor tab instead of "Game Manager" when first opening the application
Fixed crash that would occur when setting an entity's ID in the Map Editor then tabbing out of the field
Fixed issue with fullscreen editor mode no longer working properly as a result of last update
Fixed issue with theme dropdown not working properly when editor was using certain non-English languages
Fixed issue with the "contains" scripting operator not working properly for stacked items
Fixed issue where existing scripts using the "contains" operator without a count specified would potentially fail
Fixed issue where NPCs were incorrectly sharing behavior data in-game when assigned the same preset (potentially causing movement issues, etc.)
Fixed issue where a new health bar was being added every time a real-time enemy was attacked
Fixed issue where real-time enemies could continue to be attacked while their death animation was playing