KnightOnline icon indicating copy to clipboard operation
KnightOnline copied to clipboard

Implement WIZ_QUEST handler

Open onurcanbektas opened this issue 8 years ago • 2 comments

ekran goruntusu 9

onurcanbektas avatar Aug 29 '17 13:08 onurcanbektas

I'm assuming the packet being referred to is the one sent by SaveEvent(), because WIZ_QUEST has many different subopcodes (many of which are not for 1.298, but I suspect the server is still using).

Ultimately, we need to implement this system in general to manage player quest states. That much is fairly simple, but the larger concern is beyond showing them on the quest UI, what does it actually need to use them for?

The only thing I can recall offhand is for unlocking skills that require certain quests completed.

twostars avatar Aug 29 '17 18:08 twostars

Need to implement:

  • [ ] Loading the list of quest states from the server (subopcode 1).
  • [ ] Updating quest states (subopcode 2).
  • [ ] Adding checks to disable skills when their required quest isn't completed, and unlocking them when they are.
  • anything else I can't think of that actually uses these quest states client-side

twostars avatar Sep 03 '17 22:09 twostars