Quest Machine 1.1.3 Released!
Posted: Wed Jan 30, 2019 11:34 am
Quest Machine 1.1.3 is now available on the Unity Asset Store!
Highlights include:
Version 1.1.3 Release Notes:
Highlights include:
- Editor improvements: auto-arrange nodes, quest list in gear menu.
- Big improvements to articy:draft import.
- Opsive character controller integration.
- Updated integration for Dialogue System, ORK, uMMORPG, uSurvival.
Version 1.1.3 Release Notes:
- Changed: When quest becomes successful|failed|abandoned, it sets any active nodes inactive.
- Updated assembly definition files to include Wrappers; renamed Common to PixelCrushers.
- Added: Quest Editor has now Arrange Nodes feature.
- Added: Quest Editor gear menu now shows quest list for easier quest switching.
- Added: Quest Editor gear menu can now move all loose text to a Text Table asset.
- Improved: QuestGiver.StartDialogueWithPlayer() finds GameObject with QuestJournal if multiple GameObjects are tagged Player.
- Improved: New quest counters’ max value now initialized to 999; shows warning if min & max values are invalid.
- Improved: Editors now handle issues with outdated third party assemblies more gracefully.
- Improved: Can now assign requirement function assets to procedural quest generator action assets.
- Improved: Can now drag scene object into Instantiate Prefab Quest Action’s Location field.
- Improved: QuestSubasset.quest and questNode properties are now public.
- Improved: Moved UI art assets used by Quest Machine prefab from Demo folder to Prefabs folder.
- Fixed: QuestCondition.SetTrue() now calls StopChecking().
- Fixed: MessageSystem bug when removing listeners while sending a message.
- Fixed: UIPanel timing bug when animations cause outgoing panel to overlap incoming panel.
- Fixed: When parent node becomes true, it only sets child nodes active if the quest is still active.
- Fixed: Can no longer parent a node to itself in Quest Editor.
- Save System: Calling LoadGame() w/Save System > Save Current Scene unticked now also updates internal saved game cache.
- Save System: ScenePortal.UsePortal() is now virtual.
- TextTable: Large text areas now word wrapped.
- Articy: Improvements to importing quests; nodes are auto-arranged; input pins are new imported as condition quest nodes; when creating templates, folders are created if they don’t exist.
- Dialogue System: Can now show other text (e.g., “no quests”) as conversation; added PlaySequenceQuestAction; bridge now forwards UpdateTracker messages to Quest Machine UIs.
- Opsive Character Controllers: Added support.
- ORK Framework: Updated for 2.21.0.
- uMMORPG: Updated for 1.155.
- uSurvival: Updated for 1.34.