[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.
page revision: 6, last edited: 10 Aug 2009 02:33