- Partial implemention of the EXM "Recurrence of Darkness" (q50204000) using the
scripted quest system.
- Moved all scripts to a seperate Arrowgene.Ddon.Scripts project to
support out of project comde completion in csx scripts.
- Updated the README.md in the scripting project with details on how to
enable csx autocompletion in Visual Studio Code.
- Enabled scripted quests to have some dyanmic state for the instance of
the quest.
- Continued to build out QuestBlockUtil and QuestResultCommnandUtil to
make it more convient to write scripted quests.
- Updated the script callback function to pass a new object
QuestCallbackParam and updated the function to support passing
anonymous functions as an argument.
- Moved index calculations for JSON quests to the asset deserializer.
- Adjusted some "discovered quests" to not show the marker on the map
until after the quest is engaged.
- Renamed the script_dll directory to script_assemblies which is used
for csx debug support.
- Updated the README.md for the scripts directory.
- Update json to include dialouge with additional NPCs
- Added mechanism to spawn NPC for chatting without markers
- Added mechanism to hand the player items via a quest result command
- Added support for new command NewTalkToNpc and associated pseudo
blocks.
- Added new flag to check the stageno without displaying a marker.
Split the original quest document into 3 documents
- Reference guide for quest commands
- Tutorial for creating new quests
- Current status of implemented quests.
2024-06-08 16:52:33 -04:00
Renamed from docs/generic_quest_state_machine.md (Browse further)