public void HandleCommandCalendar(Parser packet) { UInt32("unk"); UInt8("unk"); CString("unk"); packet.ReadEnum<CalendarResponseResult>("Result"); }
public void HandleCommandCalendar(Parser packet) { WriteLine("unk: " + packet.ReadInt32() + "(unused)"); WriteLine("unk: " + packet.ReadInt8() + "(unused)"); WriteLine("unk: " + packet.ReadString()); packet.ReadEnum<CalendarResponseResult>("Result"); }
public void QUESTGIVER_QUEST_DETAILS(Parser packet) { var Guid1 = packet.ReadInt64(); var Guid2 = packet.ReadInt64(); var QID = packet.ReadInt32("QuestID"); WriteLine("Quest ID: " + QID); packet.ReadCString("Quest Name"); packet.ReadCString("Quest Description"); packet.ReadCString("Quest Progress"); packet.ReadCString("QuestGiverWindowText"); packet.ReadCString("QuestTargetName"); packet.ReadCString("QuestGiverWindowText #2"); packet.ReadCString("QuestTargetName #2"); packet.ReadInt32("QuestTargetModelID"); packet.ReadInt32("QuestTargetModelID #2"); packet.ReadByte("AcceptActivate"); packet.ReadEnum<QuestFlag>("Flags"); packet.ReadInt32("SugesstedPlayers"); packet.ReadByte("QuestStartType"); packet.ReadByte("QuestStartType"); packet.ReadInt32("Required Spell"); packet.ReadInt32("GetRewChoiceItemsCount"); for (int i = 0; i < 6; ++i) packet.ReadInt32("RewChoiceItemId"); for (int i = 0; i < 6; ++i) packet.ReadInt32("RewChoiceItemCount"); for (int i = 0; i < 6; ++i) packet.ReadInt32("RewChoiceItemDisplayId"); packet.ReadInt32("GetRewItemsCount"); for (int i = 0; i < 4; ++i) packet.ReadInt32("RewItemId"); for (int i = 0; i < 4; ++i) packet.ReadInt32("RewItemCount"); for (int i = 0; i < 4; ++i) packet.ReadInt32("RewItemDisplayId"); packet.ReadInt32("Money Rew?"); packet.ReadInt32("Exp Rew?"); for (int i = 0; i < 6; i++) packet.ReadInt32("Unknown"); for (int i = 0; i < 5; ++i) packet.ReadInt32("RewRepFaction"); for (int i = 0; i < 5; ++i) packet.ReadInt32("RewRepValueId"); for (int i = 0; i < 5; ++i) packet.ReadInt32("RewRepValue"); packet.ReadInt32("Spell Cast"); packet.ReadInt32("Silent Spell Cast"); for (int i = 0; i < 4; i++) packet.ReadInt32("Unknown"); for (int i = 0; i < 4; i++) packet.ReadInt32("Unknown"); packet.ReadInt32("Unknown"); packet.ReadInt32("Unknown"); packet.ReadInt32("Something with Emote"); for (int i = 0; i < 4; ++i) { packet.ReadInt32("EmoteId"); packet.ReadInt32("EmoteDelay"); } }