From 7a9edc07b25cc7b0a2b420b8aacad6abdee0b6d9 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sun, 26 Aug 2018 01:23:03 -0400 Subject: [PATCH] Core/PacketIO: Moved SMSG_ADD_RUNE_POWER to packet classes --- Source/Game/Entities/Player/Player.Spells.cs | 7 ------- Source/Game/Network/Packets/SpellPackets.cs | 12 ++++++++++++ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/Source/Game/Entities/Player/Player.Spells.cs b/Source/Game/Entities/Player/Player.Spells.cs index d31b9fd82..5f3e1f695 100644 --- a/Source/Game/Entities/Player/Player.Spells.cs +++ b/Source/Game/Entities/Player/Player.Spells.cs @@ -3110,13 +3110,6 @@ namespace Game.Entities SendPacket(data); } - void AddRunePower(byte index) - { - //WorldPacket data(SMSG_ADD_RUNE_POWER, 4); - //data << uint32(1 << index); // mask (0x00-0x3F probably) - //SendPacket(&data); - } - public void InitRunes() { if (GetClass() != Class.Deathknight) diff --git a/Source/Game/Network/Packets/SpellPackets.cs b/Source/Game/Network/Packets/SpellPackets.cs index 7412d25e9..dadc9e195 100644 --- a/Source/Game/Network/Packets/SpellPackets.cs +++ b/Source/Game/Network/Packets/SpellPackets.cs @@ -968,6 +968,18 @@ namespace Game.Network.Packets public RuneData Runes = new RuneData(); } + class AddRunePower : ServerPacket + { + public AddRunePower() : base(ServerOpcodes.AddRunePower, ConnectionType.Instance) { } + + public override void Write() + { + _worldPacket.WriteUInt32(AddedRunesMask); + } + + public uint AddedRunesMask; + } + class MissileTrajectoryCollision : ClientPacket { public MissileTrajectoryCollision(WorldPacket packet) : base(packet) { }