Commit graph

7 commits

Author SHA1 Message Date
Paul Campbell
060de5cb1c feat: Implement the EXM "Recurrence of Darkness"
- 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.
2025-02-26 10:28:00 -05:00
Ryan Yappert
094dee7799 Review comments. 2024-10-28 22:01:09 -07:00
Paul Campbell
6c8bce63cf feat: Add support for EXM
Added support for EXM either solo or with pawns.
2024-09-07 08:02:23 -04:00
Paul Campbell
f78208b09c Add "A Brief Respite"
- Added implementation of "A Brief Respite".
- Updated reference commands with new details learned.
2024-06-15 19:06:00 -04:00
Paul Campbell
51fbe90030 Add two more MSQ
- A Friendly Visit
- The Course of Life
2024-06-12 17:56:08 -04:00
Paul Campbell
34607cfff0 More adjustments to quest MSQ q00000010
- 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.
2024-06-09 09:16:28 -04:00
Paul Campbell
dd96a68106 Reorganize documentation files
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)