Devlogs
Release Notes for v0.5.8.2
RPG in a BoxA downloadable tool for Windows, macOS, and Linux
- Added buttons to the Map Editor viewport for raising and lowering the tile placement grid
- Added ability to trigger a script when the camera's cardinal direction has changed (via "Global Event Scripts" tab in Game Configuration)
- Added ability to trigger a script when a player character levels up, character entity is passed as "self" (via "Global Event Scripts" tab in Game Configuration)
- Added ability to reference a character's level (e.g. player.stat["level"])
- Updated "Assign Value" visual script node to support assignment to entity properties and stats in variable field
- Update textual display of entities in-game to use entity type instead of just "Entity" (e.g. "[Tile:grass@(3, 2, 0)]")
- Fixed issue where correct operator for "Assign Value" visual script node was not being selected when generated from source
- Fixed issue where "Reset Camera At Speed" function would fail if camera had only been rotated and not moved
- Fixed issue where entity behavior/ID/stat assignments were no longer being parsed properly in scripts
- Fixed issue where the control variable's value in "For" loops was not being properly passed down into nested "If" statements
- Fixed issue with opening characters directly from the Favorites list
- Fixed issue with Script Editor crashing when the last statement in a statement list was followed by a semicolon
- Fixed issue with "Set Entity Model" function not keeping model override for the player character across maps
- Fixed some issues related to camera scripting while in the first-person camera view
- Documentation: Added built-in documentation for the "Add Item To Container" scripting function
- Documentation: Updated built-in docs for "Script Syntax" to include info about currently available data types
- Documentation: Updated built-in docs for "Entity" to include additional reference types (Tile by Coordinate, Initiator, and Party Member)
- Documentation: Updated built-in docs for "Tile" to include info about tiles being restricted to one per XYZ coordinate