melia icon indicating copy to clipboard operation
melia copied to clipboard

Quest system improvements

Open kenedos opened this issue 2 months ago • 0 comments

This PR improves on existing custom quest system:

  • Adds new TimedActions to facilitate creation of collection quests
  • Adds quest DropModifiers, to facilitate creation of quests that allow monsters to drop specific quest items
  • Adds 'SetLocation()', 'AddQuestGiver()' for better player quest tracking (displays which NPC gave the quest in what map)
  • Objectives display monster names underneath collection tasks (shows which monsters drop the required items)
  • Fixes some quest system UI elements, such as text partially cropping off, flickering of quest chase when dashing

This PR also includes two new test scripts:

  • c_klaipe_quests.cs
  • f_siauliai_west_quests.cs

These quest scripts contain the newly implemented different quest types (collection quests, quest item quests, previously implemented 'kill' quests, etc).

image image

kenedos avatar Nov 14 '25 00:11 kenedos