diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Server/Packets/NPCPackets.cpp | 1 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/NPCPackets.h | 13 |
2 files changed, 8 insertions, 6 deletions
diff --git a/src/server/game/Server/Packets/NPCPackets.cpp b/src/server/game/Server/Packets/NPCPackets.cpp index ec32ed95325..ac2a6f8e8e1 100644 --- a/src/server/game/Server/Packets/NPCPackets.cpp +++ b/src/server/game/Server/Packets/NPCPackets.cpp @@ -172,6 +172,7 @@ WorldPacket const* TrainerList::Write() _worldPacket << uint32(spell.ReqSkillLine); _worldPacket << uint32(spell.ReqSkillRank); _worldPacket.append(spell.ReqAbility.data(), spell.ReqAbility.size()); + _worldPacket << uint32(spell.Unk440); _worldPacket << uint8(spell.Usable); _worldPacket << uint8(spell.ReqLevel); } diff --git a/src/server/game/Server/Packets/NPCPackets.h b/src/server/game/Server/Packets/NPCPackets.h index 6aba0696f26..bd8b9c296f9 100644 --- a/src/server/game/Server/Packets/NPCPackets.h +++ b/src/server/game/Server/Packets/NPCPackets.h @@ -186,13 +186,14 @@ namespace WorldPackets struct TrainerListSpell { - int32 SpellID = 0; - uint32 MoneyCost = 0; - uint32 ReqSkillLine = 0; - uint32 ReqSkillRank = 0; + int32 SpellID = 0; + uint32 MoneyCost = 0; + uint32 ReqSkillLine = 0; + uint32 ReqSkillRank = 0; std::array<int32, 3> ReqAbility = { }; - uint8 Usable = 0; - uint8 ReqLevel = 0; + uint32 Unk440 = 0; + uint8 Usable = 0; + uint8 ReqLevel = 0; }; class TrainerList final : public ServerPacket |
