aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2023-11-18 18:13:57 +0100
committerOvahlord <dreadkiller@gmx.de>2023-11-18 18:13:57 +0100
commitc5aa684d39d497acdea38750764abd2e0a73eec5 (patch)
tree15341f58bb39a6cff444d397e08f3dde91e8b75b /src/server/game/Spells/Spell.cpp
parent1806b43361d2e44ccd8dab5b5d813276a7cc358e (diff)
Cpre/Players: initial work on downgrading the talent system to WotLK
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index 9de34355dc6..1f322e5ace2 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -6485,21 +6485,10 @@ SpellCastResult Spell::CheckCast(bool strict, int32* param1 /*= nullptr*/, int32
}
case SPELL_EFFECT_TALENT_SPEC_SELECT:
{
- ChrSpecializationEntry const* spec = sChrSpecializationStore.LookupEntry(m_misc.SpecializationId);
Player* player = m_caster->ToPlayer();
if (!player)
return SPELL_FAILED_TARGET_NOT_PLAYER;
- if (!spec || (spec->ClassID != player->GetClass() && !spec->IsPetSpecialization()))
- return SPELL_FAILED_NO_SPEC;
-
- if (spec->IsPetSpecialization())
- {
- Pet* pet = player->GetPet();
- if (!pet || pet->getPetType() != HUNTER_PET || !pet->GetCharmInfo())
- return SPELL_FAILED_NO_PET;
- }
-
// can't change during already started arena/battleground
if (Battleground const* bg = player->GetBattleground())
if (bg->GetStatus() == STATUS_IN_PROGRESS)