Release Notes for v0.5.6
RPG in a Box » Devlog
- 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
Get RPG in a Box
Buy Now$29.99 USD or more
RPG in a Box
Bring your stories and ideas to life!
Status | Released |
Category | Tool |
Author | Justin Arnold |
Genre | Role Playing |
Tags | 3D, engine, Game engine, Godot, godot-engine, Turn-Based Combat, Voxel |
Languages | English |
More posts
- Release Notes for v1.2.210 days ago
- Release v1.2 - HUGE UPDATE!27 days ago
- Community Showcase (September 2024)54 days ago
- Within our imagination...75 days ago
- Showcase Submissions (July 2024)Jul 21, 2024
- Worlds Are Colliding (Part 2)Jul 07, 2024
- Community Showcase (June 2024)Jun 29, 2024
- Showcase Submissions (June 2024)Jun 16, 2024
- Horror in a BoxApr 01, 2024
- RPG in a Box v1.1 has arrived!Mar 02, 2024
Comments
Log in with itch.io to leave a comment.
Hi Justin, I'm glad to know that you've finally set the level system, but the problem is that it doesn't work during the game.