[World] 0x4401 - Quest Progression

This packet is sent to the client as a quest is progressed. For example, it can bring up quest dialog, but it is also used for things other than dialog.
Example Packet (dialog):

68 01 44 02 00 02 00 00 00 d1 00 01 00 00 00 1d 00 00 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
WORD QuestId
DWORD Action (0x02 = Dialog, 0x06 = Add Quest, 0x0a = Finish/Remove Quest)
:IF Action == 0x02 (Dialog)
  WORD Quest DialogId
  WORD DialogType (0x00 = Show Avatar, 0x01 = Dialog Only)
  WORD Unknown
  WORD NpcId
:ELSE
   Unknown
:ENDIF

This brings up the dialog for the quest ID 0x02, quest dialog ID 0x1d.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License