aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Unit
diff options
context:
space:
mode:
authorIntel <chemicstry@gmail.com>2014-11-10 21:09:18 +0200
committerIntel <chemicstry@gmail.com>2014-11-10 21:09:18 +0200
commit24850994b4fc1b285e84f2f44f2278bf3a091900 (patch)
tree774312cc1e1918f7878947a7024e13827eb6eabd /src/server/game/Entities/Unit
parente90ef4fa24a1da7f4d7433a1522e5cb43ef68d29 (diff)
Core/Talents: Update talent system, remove talent points
Diffstat (limited to 'src/server/game/Entities/Unit')
-rw-r--r--src/server/game/Entities/Unit/StatSystem.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Entities/Unit/StatSystem.cpp b/src/server/game/Entities/Unit/StatSystem.cpp
index b832292d89b..37b4d4d97a0 100644
--- a/src/server/game/Entities/Unit/StatSystem.cpp
+++ b/src/server/game/Entities/Unit/StatSystem.cpp
@@ -526,16 +526,16 @@ void Player::UpdateMastery()
value += GetRatingBonusValue(CR_MASTERY);
SetFloatValue(PLAYER_MASTERY, value);
- TalentTabEntry const* talentTab = sTalentTabStore.LookupEntry(GetPrimaryTalentTree(GetActiveSpec()));
- if (!talentTab)
+ ChrSpecializationEntry const* chrSpec = sChrSpecializationStore.LookupEntry(GetTalentSpec(GetActiveSpec()));
+ if (!chrSpec)
return;
for (uint32 i = 0; i < MAX_MASTERY_SPELLS; ++i)
{
- if (!talentTab->MasterySpellId[i])
+ if (!chrSpec->MasterySpellID[i])
continue;
- if (Aura* aura = GetAura(talentTab->MasterySpellId[i]))
+ if (Aura* aura = GetAura(chrSpec->MasterySpellID[i]))
{
for (uint32 j = 0; j < MAX_SPELL_EFFECTS; ++j)
{