Now makes sure to remove items that has had their pointer updated to zero, this happens a lot during stashing when an item is stacked in another destroying the acd for the item.
UI
StatusText is now set when loading worlds.
DumpQuests hotkey ( alt-5 ) now shows some more information about steps and step objectives, and the current objectives shown on the UI.
API
General
QuestObjectiveInfo added.
SNORecordQuest updated.
QuestStepObjectiveSet addded.
QuestStepBonusObjectiveSet added.
QuestStepFailureConditionSet added.
QuestStepObjective added.
QuestStepFailureCondition added.
QuestUnassignedStep added.
QuestStepObjectiveType enum added.
XmlEngine
DefaultValue attributes on properties is now properly handled.
QuestInfo
BonusCount now works properly again.
ACD
GetAttribute now throws a 'ACDAttributeLookupFailedException' exception if a lookup is done on a ACD that has been disposed.
ConditionParser
IsActiveObjective method added, example usage: ''
This would return false if the first objective in the quest "The black soulstone" on step 35 is done already,
the step where you take portals to "Unknown Depths" and "Storm Halls"
ProfileBehavior
Every profile tag using IsActiveQuestStep can now benefit from the new attribute, 'objectiveIndex' example usage:
'' This tag will not run if the first objective in this quest has been completed.
Index starts from zero counting up, the topmost of the objectives show in the UI is the first making the top one 0.
InventoryManager
GetStashPageItems now returns the right items.
CanStackItemInStashPage should no longer return true for items that can't be stacked.