• Added initial implementation of Quest Editor with ability to define quests (with settings for name, description, completion script, failure script, and tags)
  • Added built-in Quest Log widget to display the player's current quests (accessed in-game via management screen, can be disabled in Screen Editor)
  • Added initial implementation of first-person menu-driven combat to allow simple turn-based dungeon crawler style combat
  • Added "Give Quest" scripting function for giving a quest to the player using its unique ID (e.g. give_quest("QUEST_0001"))
  • Added "Complete Quest" scripting function for completing a quest that was previously given to the player (will trigger quests's "Completion Script")
  • Added "Fail Quest" scripting function for failing a quest that was previously given to the player (will trigger quests's "Failure Script")
  • Added "Quest Editor" as an option for the "Default Editor Tab" setting in the General section of the Editor Settings dialog
  • Added support for OBJ exporting to the Voxel Editor (via "Export to External Format" toolbar button, with toggle setting for "One file per frame")
  • Added ".objects" scripting syntax for getting objects that currently exist on a tile (returned as an array, or null if no objects exist)
  • Added "comma-separated tags" placeholder text to the Tags field in the Item Editor to help clarify how the item's tags should be entered
  • Updated Bauxite source code generation in the Script Editor to always include semicolons after statements, even for those that are the last in a set
  • Removed "under construction" messages from the top of the Combat Editor and bottom of the Widget Editor and Screen Editor
  • Removed debug messages that would display in the console when creating a new voxel group in the Voxel Editor
  • Fixed some issues that could occur when attempting to duplicate an existing battle in the Combat Editor