Release Notes for v1.0.7.1
RPG in a Box » Devlog
New Features/Changes:
- Added ability to modify the "hostility" setting of an NPC via script (e.g. self.behavior["hostility"] = "always", see docs for all values)
- Added ability to set an NPC's behavior to null to clear out their behavior via script (as an alternative to assigning an empty string)
- Added ability to call global functions from the in-game debug console (i.e. those defined in the Game Configuration dialog)
- Added ability to retrieve or modify a specific position of a string by numeric index (e.g. $x = "Text"; $x[2] = "s"; print($x); will print "Test")
- Updated "Move Character" scripting function to add an optional third parameter (boolean) to indicate if it should pause until the movement is complete
- Updated "Behaviors" section in the Game Configuration dialog to no longer redundantly store the name of the behavior preset within its settings
- Removed "Experimental" from the Global Illumination setting label located on the Map Properties panel in the Map Editor
Bug Fixes:
- Fixed issue where colors were being applied to the default texture instead of the current one when painting in the Voxel Editor with "Voxel" or "Face" mode
- Fixed issue where quick slots with items assigned were not being properly restored after loading a saved game (needs a new save to work)
- Fixed issue where scripts assigned to entities via "Set Entity Script" were not being properly restored after loading a saved game (needs a new save to work)
- Fixed issue where widgets that were visible when a game was saved were not being displayed after loading (needs a new save to work)
- Fixed issue where the visibility of elements in a widget was not being properly restored after loading a saved game (needs a new save to work)
- Fixed issue where entities added to groups or removed from groups were not being properly restored after loading a saved game (needs a new save to work)
- Fixed issue where entities could be added to the same group multiple times when using the "Add To Group" scripting function
- Fixed issue where real-time enemies were not attacking the player if given a new behavior with "Attackable in Real-Time" enabled
- Fixed issue where the "Experience Points" value wasn't being saved when editing behaviors from the Game Configuration dialog
- Fixed issue where using the "Move Character" scripting function would cause a script to get stuck and not execute the rest of the script
- Fixed issue where the default scale was not being applied to placed characters or objects in the Map Editor when configured as billboard sprites
- Fixed issue where player choices would not be visible in dialogues if the "Typing Effect" game configuration setting was disabled
- Fixed issue where the text of a widget's text field or text label was no longer being updated when modified via script
- Fixed issue where interactions via space bar were not working for item containers without a script or objects with a character on the same tile
- Fixed issue where the interaction controls would incorrectly display when the player was adjacent to an object with a collision script
Documentation:
- Updated "NPC Behavior" built-in docs to include info about the "hostility" setting and its possible values
- Updated "Move Character" and "Scripting Reference" built-in docs to include info about the optional "pause" parameter
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
- Community Showcase (September 2024)14 days ago
- Within our imagination...35 days ago
- Showcase Submissions (July 2024)83 days ago
- Worlds Are Colliding (Part 2)98 days ago
- 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
- Release Notes for v1.1Mar 01, 2024
- Platforming 101 TeaserNov 01, 2023
Leave a comment
Log in with itch.io to leave a comment.