mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/PacketIO: Updated packet structures to 8.0.1
This commit is contained in:
@@ -55,14 +55,14 @@ void WorldSession::HandleLearnPvpTalentsOpcode(WorldPackets::Talent::LearnPvpTal
|
||||
{
|
||||
WorldPackets::Talent::LearnPvpTalentsFailed learnPvpTalentsFailed;
|
||||
bool anythingLearned = false;
|
||||
for (uint32 talentId : packet.Talents)
|
||||
for (WorldPackets::Talent::PvPTalent pvpTalent : packet.Talents)
|
||||
{
|
||||
if (TalentLearnResult result = _player->LearnPvpTalent(talentId, 0, &learnPvpTalentsFailed.SpellID))
|
||||
if (TalentLearnResult result = _player->LearnPvpTalent(pvpTalent.PvPTalentID, pvpTalent.Slot, &learnPvpTalentsFailed.SpellID))
|
||||
{
|
||||
if (!learnPvpTalentsFailed.Reason)
|
||||
learnPvpTalentsFailed.Reason = result;
|
||||
|
||||
learnPvpTalentsFailed.Talents.push_back(talentId);
|
||||
learnPvpTalentsFailed.Talents.push_back(pvpTalent);
|
||||
}
|
||||
else
|
||||
anythingLearned = true;
|
||||
|
||||
Reference in New Issue
Block a user