(0.6.3) Status for Wednesday, April 16, 2014

(0.6.3) Status for Wednesday, April 16, 2014

Postby lugdunon » Tue Apr 15, 2014 11:39 pm

Work is progressing nicely with the in-game quest editor. Each aspect of the editor (from triggers, to resolvers, to requirements, and terminal conditions) supports the addition of new, custom implementations.

Here is a small album illustrating the work that has currently been accomplished:

http://imgur.com/a/geCGJ

Back with more soon!



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



Release Notes:
  • Changed the icon for the quests button from a start to an exclamation point.
  • Added net.lugdunon.ui.icon.edit.QuestEditorIcon to the client-side code base.
  • Added net.lugdunon.ui.advancements.renderer.AdvancementTooltipRenderer to the client-side code base.
  • Added net.lugdunon.ui.quest.QuestEditorDialog to the client-side code base.
  • Added net.lugdunon.ui.quest.sub.QuestSubUI to the client-side code base.
  • Added net.lugdunon.ui.quest.sub.AbandonConditions to the client-side code base.
  • Added net.lugdunon.ui.quest.sub.CompletionConditions to the client-side code base.
  • Added net.lugdunon.ui.quest.sub.General to the client-side code base.
  • Added net.lugdunon.ui.quest.sub.Requirements to the client-side code base.
  • Added net.lugdunon.ui.quest.sub.Resolver to the client-side code base.
  • Added net.lugdunon.ui.quest.sub.Text to the client-side code base.
  • Added net.lugdunon.ui.quest.sub.Trigger to the client-side code base.
  • Added net.lugdunon.state.quest.IQuestInformation to the client-side code base.
  • Added net.lugdunon.state.quest.IQuestReferenced to the client-side code base.
  • Added Namespace.keysInObject(o) to the client-side API.
  • Added net.lugdunon.ui.Dialog.smallListSelectionDialog(title,context,populateListCallback) to the client-side API.
  • Added net.lugdunon.ui.Toggle.isDisabled() to the client-side API.
  • Added net.lugdunon.ui.Toggle.getValue() to the client-side API.
  • Added net.lugdunon.ui.Toggle. to the client-side API.
  • Added net.lugdunon.state.quest.progress.IProgress.getEditorData() to the client-side API.
  • Provided implementation details for net.lugdunon.state.quest.progress.ItemCollection in the client-side API.
  • Provided implementation details for net.lugdunon.state.quest.resolver.NPCResolver in the client-side API.
  • Provided implementation details for net.lugdunon.state.quest.trigger.NPCTrigger in the client-side API.
  • net.lugdunon.item.ItemInstance.init(initData) now supports initData.isQuestItem.
  • net.lugdunon.ui.item.ItemSelectorDialog.init(initData) now supports initData.showSlider (to show or hide stack size slider). Defaults to true.
  • net.lugdunon.ui.Toggle.init(initData) now supports initData.noInitialTrigger.
  • net.lugdunon.ui.Toggle.setValue(value,noTrigger) now supports noTrigger, a boolean value that if set to true, will not call the change delegate.
  • net.lugdunon.state.quest.Quest can now be properly inited from a definition.
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 22 guests

cron