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.