aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorLuzifix <luzifix19@gmail.com>2015-03-19 21:56:03 +0100
committerLuzifix <luzifix19@gmail.com>2015-03-19 22:22:23 +0100
commitda0680db0637bace0daed24a5cf96af9533ec556 (patch)
tree51bdf636dae19957734a2d9c67a0953a7db5095f /src/server/game/Server/Packets
parentb3a279b6abd2325bb0ebb2c1b2818001679f5c7e (diff)
Core/PacketIO: OpenItem for 6.1
You can test it with http://www.wowhead.com/item=41426/
Diffstat (limited to 'src/server/game/Server/Packets')
-rw-r--r--src/server/game/Server/Packets/SpellPackets.cpp6
-rw-r--r--src/server/game/Server/Packets/SpellPackets.h11
2 files changed, 17 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/SpellPackets.cpp b/src/server/game/Server/Packets/SpellPackets.cpp
index fabecce0d34..4045a76cb62 100644
--- a/src/server/game/Server/Packets/SpellPackets.cpp
+++ b/src/server/game/Server/Packets/SpellPackets.cpp
@@ -626,3 +626,9 @@ void WorldPackets::Spells::CancelCast::Read()
_worldPacket >> SpellID;
_worldPacket >> CastID;
}
+
+void WorldPackets::Spells::OpenItem::Read()
+{
+ _worldPacket >> Slot
+ >> PackSlot;
+}
diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h
index 634f4b40e7f..72a4fd4bdce 100644
--- a/src/server/game/Server/Packets/SpellPackets.h
+++ b/src/server/game/Server/Packets/SpellPackets.h
@@ -588,6 +588,17 @@ namespace WorldPackets
uint32 SpellID = 0;
uint8 CastID = 0;
};
+
+ class OpenItem final : public ClientPacket
+ {
+ public:
+ OpenItem(WorldPacket&& packet) : ClientPacket(CMSG_OPEN_ITEM, std::move(packet)) { }
+
+ void Read() override;
+
+ uint8 Slot = 0;
+ uint8 PackSlot = 0;
+ };
}
}