Commit graph

3 commits

Author SHA1 Message Date
Paul Campbell
2abf7bb276 feat: Add support for debugging csx scripts
If the build is a debug build, it is possible to debug csx scripts
loaded by the server. Fixed an issue where the datetime range compare
was incorrect with a peroid crosses from one month to the next. Added a
new field EnableCancel which can be used by tutorial quests.
2025-02-21 20:03:44 -05:00
Paul Campbell
24ca1820e6 feat: Valentines Day Seasonal Event
- Implemented the 2017 Valentines day seasonal event quests.
- Updated the EventDrops.json to drop Handpicked Cacao when the event is
  active.
- Added new settings in SeasonalEvents.csx.
- Updated the QuestBlock and QuestBlockUtils class to accept new
  commands and block types.
- Added new QuestNotifyCommand values.

Co-authored-by: Dixdros
2025-02-16 14:54:23 -05:00
Paul Campbell
07f21f7927 feat: Scripted Quests
- Added the ability to define quests using C# script.
- Implemented the 2018 Christmas quests using C# script.
- Implemented the 2017 Halloween quests using C# script.
- Implemented the 2018 Halloween quests using C# script.
- Added the ability to load external scripts from the "libs" directory
  in scripts loaded by the GameServer project.
- Added new documentation for scripts.
- Updated existing 'holiday_personal_quests.md' to include directions
  for enabling the event quests.
2024-12-31 09:40:11 -05:00