From ec83a4ccd1dac2b0b3dc08e76919bb34ffa2e4f2 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 16 Nov 2021 13:25:29 -0500 Subject: [PATCH] Core/PacketIO: Fixed SMSG_LEVEL_UP_INFO structure Port From (https://github.com/TrinityCore/TrinityCore/commit/b981606575ea8eb2ec473ce4c7db6e59dbb46b7b) --- Source/Game/Entities/Player/Player.cs | 1 + Source/Game/Networking/Packets/MiscPackets.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Game/Entities/Player/Player.cs b/Source/Game/Entities/Player/Player.cs index fc9e9dce2..1094c0189 100644 --- a/Source/Game/Entities/Player/Player.cs +++ b/Source/Game/Entities/Player/Player.cs @@ -5230,6 +5230,7 @@ namespace Game.Entities packet.PowerDelta[3] = 0; packet.PowerDelta[4] = 0; packet.PowerDelta[5] = 0; + packet.PowerDelta[6] = 0; for (Stats i = Stats.Strength; i < Stats.Max; ++i) packet.StatDelta[(int)i] = info.stats[(int)i] - (int)GetCreateStat(i); diff --git a/Source/Game/Networking/Packets/MiscPackets.cs b/Source/Game/Networking/Packets/MiscPackets.cs index 80391e7ce..6e028ea94 100644 --- a/Source/Game/Networking/Packets/MiscPackets.cs +++ b/Source/Game/Networking/Packets/MiscPackets.cs @@ -725,7 +725,7 @@ namespace Game.Networking.Packets public uint Level = 0; public uint HealthDelta = 0; - public int[] PowerDelta = new int[6]; + public int[] PowerDelta = new int[(int)PowerType.MaxPerClass]; public int[] StatDelta = new int[(int)Stats.Max]; public int NumNewTalents; public int NumNewPvpTalentSlots;