aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-02-12 01:23:30 +0100
committerShauren <shauren.trinity@gmail.com>2022-02-12 01:23:30 +0100
commitf6280163c6b0da6c3cbeb280a0617dfd1433a90c (patch)
tree10990f2a51cd7b09b2d8d009edf8b871e34a49b2 /src
parent56275a7db3113504336d27764d27c64ebe40e99c (diff)
Core/Misc: Don't include CharacterPackets.h in SpellPackets.h
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Server/Packets/SpellPackets.cpp8
-rw-r--r--src/server/game/Server/Packets/SpellPackets.h12
2 files changed, 16 insertions, 4 deletions
diff --git a/src/server/game/Server/Packets/SpellPackets.cpp b/src/server/game/Server/Packets/SpellPackets.cpp
index 862c269ef52..1a839ccdb1b 100644
--- a/src/server/game/Server/Packets/SpellPackets.cpp
+++ b/src/server/game/Server/Packets/SpellPackets.cpp
@@ -16,6 +16,7 @@
*/
#include "MovementPackets.h"
+#include "CharacterPackets.h"
#include "SpellPackets.h"
void WorldPackets::Spells::CancelAura::Read()
@@ -885,6 +886,13 @@ void WorldPackets::Spells::GetMirrorImageData::Read()
_worldPacket >> DisplayID;
}
+WorldPackets::Spells::MirrorImageComponentedData::MirrorImageComponentedData()
+ : ServerPacket(SMSG_MIRROR_IMAGE_COMPONENTED_DATA, 8 + 4 + 8 * 1 + 8 + 11 * 4)
+{
+}
+
+WorldPackets::Spells::MirrorImageComponentedData::~MirrorImageComponentedData() = default;
+
WorldPacket const* WorldPackets::Spells::MirrorImageComponentedData::Write()
{
_worldPacket << UnitGUID;
diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h
index 9651dd8dd3d..41ba0489bba 100644
--- a/src/server/game/Server/Packets/SpellPackets.h
+++ b/src/server/game/Server/Packets/SpellPackets.h
@@ -18,16 +18,19 @@
#ifndef SpellPackets_h__
#define SpellPackets_h__
-#include "CharacterPackets.h"
#include "CombatLogPacketsCommon.h"
#include "MovementInfo.h"
#include "ObjectGuid.h"
#include "Optional.h"
#include "PacketUtilities.h"
#include "Position.h"
-#include "SharedDefines.h"
#include <array>
+namespace UF
+{
+ struct ChrCustomizationChoice;
+}
+
namespace WorldPackets
{
namespace Spells
@@ -893,7 +896,8 @@ namespace WorldPackets
class MirrorImageComponentedData final : public ServerPacket
{
public:
- MirrorImageComponentedData() : ServerPacket(SMSG_MIRROR_IMAGE_COMPONENTED_DATA, 8 + 4 + 8 * 1 + 8 + 11 * 4) { }
+ MirrorImageComponentedData();
+ ~MirrorImageComponentedData();
WorldPacket const* Write() override;
@@ -903,7 +907,7 @@ namespace WorldPackets
uint8 RaceID = 0;
uint8 Gender = 0;
uint8 ClassID = 0;
- std::vector<Character::ChrCustomizationChoice> Customizations;
+ std::vector<UF::ChrCustomizationChoice> Customizations;
ObjectGuid GuildGUID;
std::vector<int32> ItemDisplayID;