aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorDJScias <djscias@gmail.com>2015-03-14 18:04:25 +0100
committerDJScias <djscias@gmail.com>2015-03-14 22:17:57 +0100
commit0d050bb112dbd3a18edd41933f68f750c175f6f3 (patch)
tree65641030ac825e8a383c503f0995689f8e1dd315 /src/server/game/Server/Packets
parent62f0847ebbd804331745f9dfe184d51aaa3fb029 (diff)
Core/Packets: updated and enabled CMSG_QUESTGIVER_ACCEPT_QUEST
Diffstat (limited to 'src/server/game/Server/Packets')
-rw-r--r--src/server/game/Server/Packets/QuestPackets.cpp7
-rw-r--r--src/server/game/Server/Packets/QuestPackets.h12
2 files changed, 19 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/QuestPackets.cpp b/src/server/game/Server/Packets/QuestPackets.cpp
index 471d4846f16..8b14366b334 100644
--- a/src/server/game/Server/Packets/QuestPackets.cpp
+++ b/src/server/game/Server/Packets/QuestPackets.cpp
@@ -426,3 +426,10 @@ void WorldPackets::Quest::QuestGiverQueryQuest::Read()
_worldPacket >> QuestID;
RespondToGiver = _worldPacket.ReadBit();
}
+
+void WorldPackets::Quest::QuestGiverAcceptQuest::Read()
+{
+ _worldPacket >> QuestGiverGUID;
+ _worldPacket >> QuestID;
+ StartCheat = _worldPacket.ReadBit();
+}
diff --git a/src/server/game/Server/Packets/QuestPackets.h b/src/server/game/Server/Packets/QuestPackets.h
index 9dea2ba1cff..3c20ead28ae 100644
--- a/src/server/game/Server/Packets/QuestPackets.h
+++ b/src/server/game/Server/Packets/QuestPackets.h
@@ -405,6 +405,18 @@ namespace WorldPackets
int32 QuestID = 0;
bool RespondToGiver = false;
};
+
+ class QuestGiverAcceptQuest final : public ClientPacket
+ {
+ public:
+ QuestGiverAcceptQuest(WorldPacket&& packet) : ClientPacket(CMSG_QUESTGIVER_ACCEPT_QUEST, std::move(packet)) { }
+
+ void Read() override;
+
+ ObjectGuid QuestGiverGUID;
+ int32 QuestID = 0;
+ bool StartCheat = false;
+ };
}
}