From c5aa684d39d497acdea38750764abd2e0a73eec5 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sat, 18 Nov 2023 18:13:57 +0100 Subject: Cpre/Players: initial work on downgrading the talent system to WotLK --- src/server/game/Handlers/SkillHandler.cpp | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) (limited to 'src/server/game/Handlers/SkillHandler.cpp') diff --git a/src/server/game/Handlers/SkillHandler.cpp b/src/server/game/Handlers/SkillHandler.cpp index 2d51a1fa08e..f7447b6ba7a 100644 --- a/src/server/game/Handlers/SkillHandler.cpp +++ b/src/server/game/Handlers/SkillHandler.cpp @@ -50,28 +50,8 @@ void WorldSession::HandleLearnTalentsOpcode(WorldPackets::Talent::LearnTalents& _player->SendTalentsInfoData(); } -void WorldSession::HandleLearnPvpTalentsOpcode(WorldPackets::Talent::LearnPvpTalents& packet) +void WorldSession::HandleLearnPvpTalentsOpcode(WorldPackets::Talent::LearnPvpTalents& /*packet*/) { - WorldPackets::Talent::LearnPvpTalentFailed learnPvpTalentFailed; - bool anythingLearned = false; - for (WorldPackets::Talent::PvPTalent pvpTalent : packet.Talents) - { - if (TalentLearnResult result = _player->LearnPvpTalent(pvpTalent.PvPTalentID, pvpTalent.Slot, &learnPvpTalentFailed.SpellID)) - { - if (!learnPvpTalentFailed.Reason) - learnPvpTalentFailed.Reason = result; - - learnPvpTalentFailed.Talents.push_back(pvpTalent); - } - else - anythingLearned = true; - } - - if (learnPvpTalentFailed.Reason) - SendPacket(learnPvpTalentFailed.Write()); - - if (anythingLearned) - _player->SendTalentsInfoData(); } void WorldSession::HandleConfirmRespecWipeOpcode(WorldPackets::Talent::ConfirmRespecWipe& confirmRespecWipe) -- cgit v1.2.3