aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorDuarte Duarte <dnpd.dd@gmail.com>2015-03-14 21:43:44 +0000
committerDuarte Duarte <dnpd.dd@gmail.com>2015-03-14 21:43:44 +0000
commit70364a6b0cd1ac09c202275f2fa39c4bce16bef7 (patch)
tree72e6c0519548a90e1ff680b8b3982f98e036fb91 /src/server/game/Server/Packets
parent1ab186070fc9f03ca6b789b85fd688784e4818c9 (diff)
parent0d050bb112dbd3a18edd41933f68f750c175f6f3 (diff)
Merge pull request #14368 from DJScias/opcodes
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;
+ };
}
}