Fix mangos build

This commit is contained in:
Rochet2
2017-09-29 01:00:03 +03:00
parent 06384d1f3a
commit cd5a555225
3 changed files with 8 additions and 1 deletions

View File

@@ -9,7 +9,11 @@
#include "ElunaUtility.h"
#include "Common.h"
#ifdef TRINITY
#include "Random.h"
#else
#include "Util.h"
#endif
#include <map>
#ifdef TRINITY

View File

@@ -3606,7 +3606,9 @@ namespace LuaPlayer
uint32 rank = Eluna::CHECKVAL<uint32>(L, 3);
player->LearnTalent(id, rank);
#if (!defined(TBC) && !defined(CLASSIC))
player->SendTalentsInfoData(false);
#endif
#ifndef TRINITY
// if player has a pet, update owner talent auras

View File

@@ -2776,10 +2776,11 @@ namespace LuaUnit
#else
#ifdef CMANGOS
SpellEntry const* spellEntry = GetSpellStore()->LookupEntry<SpellEntry>(spell);
unit->AddThreat(victim, threat, false, spellEntry ? spellEntry->SchoolMask : SPELL_SCHOOL_MASK_NONE, spellEntry);
#else
SpellEntry const* spellEntry = sSpellStore.LookupEntry(spell);
unit->AddThreat(victim, threat, false, spellEntry ? GetSchoolMask(spellEntry->School) : SPELL_SCHOOL_MASK_NONE, spellEntry);
#endif
unit->AddThreat(victim, threat, false, spellEntry ? spellEntry->SchoolMask : SPELL_SCHOOL_MASK_NONE, spellEntry);
#endif
return 0;
}