(0.6.3) Status for Monday, April 28, 2014

(0.6.3) Status for Monday, April 28, 2014

Postby lugdunon » Sun Apr 27, 2014 9:44 pm

The quest editor (front-end and back-end) is complete! I'll take the next day or two to test things and then 0.6.3 should be out for everyone by wednesday at the latest.

I have added two screenshots to the end of the quest editor album that show off the conditions UI: http://imgur.com/a/geCGJ#5.

Thanks so much for your patience!


/etc files altered in this update:
  • commands.json
  • quests.json


Release Notes:
  • Fixed a path issue with the lugdunon-server windows run.bat file.
  • Fixed an issue with process termination that was causing the standalone client to crash each time a player attempted to close the client.
  • Added net.lugdunon.character.Character.MAIL_ATTACHMENTS_SIZE (9).
  • Replaced the 'register' section in the client login dialog with a 'purchase' section.
  • net.lugdunon.ui.item.ItemSelectorDialog now supports the inclusion of a filter function that can be used to filter out unwanted items from the selection.
  • Added support for initData.showEmpty in net.lugdunon.ui.item.ItemSelectorDialog.init(initData) to the client-side API.
  • Added net.lugdunon.ui.item.ItemSelectorDialog.FILTER_SHOW_PLAYER_NON_INSTANCED_ONLY to the client-side API.
  • Added net.lugdunon.ui.item.ItemSelectorDialog.FILTER_SHOW_PLAYER_PLACEABLES_ONLY to the client-side API.
  • Added net.lugdunon.item.Item.isEditModeOnly() to the client-side API.
  • Added net.lugdunon.item.Item.isNPCOnly() to the client-side API.
  • Added net.lugdunon.item.Item.isPlaceable() to the client-side API.
  • Added String.nlToBr() to the client-side API.
  • Added String.brToNl() to the client-side API.
  • Added DivHTMLElement.initValidation() to the client-side API.
  • Added DivHTMLElement.validate() to the client-side API.
  • Added support for client-side validation. This validation works on both <input> and <textarea> tags that feature the proper metadata, and is initialized and checked using a containing element's initValidation() and validate() functions.
  • Added support for offset.noShim flag in game.showLabel(text,offset).
  • Added validation for certain fields in the QuestEditorDialog and children.
  • Completed implementation of QuestEditorDialog and all of its default children.
  • Added net.lugdunon.command.core.edit.EditQuestCommand.
  • DefaultWorldGen.json now contains an overwrite directive for both etc/quests.json and etc/commands.json.
  • Added net.lugdunon.state.currency.ICurrency.renderEditUI(parent) to the client-side API.
  • Added net.lugdunon.state.currency.ICurrency.valueFromEditUI(parent) to the client-side API.
  • Added net.lugdunon.state.quest.progress.CountableBasedProgress.
  • Added net.lugdunon.state.quest.progress.CountableItemBasedProgress.
  • Added net.lugdunon.state.quest.progress.CountableNPCBasedProgress.
  • Added net.lugdunon.state.quest.QuestDefinitions.questUpdated(quest) to the client-side API.
  • Added net.lugdunon.state.quest.QuestDefinitions.setQuest(JSONObject quest) to the server-side API.
  • Added net.lugdunon.state.World.saveQuests() to the server-side API.
User avatar
lugdunon
Site Admin
 
Posts: 407
Joined: Tue Nov 05, 2013 5:53 pm

Return to Updates

Who is online

Users browsing this forum: No registered users and 24 guests

cron