diff options
Diffstat (limited to 'src/server/game/Spells/SpellMgr.cpp')
-rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 76b7aa34161..801f7b06fc6 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -23,6 +23,7 @@ #include "Containers.h" #include "DB2Stores.h" #include "DatabaseEnv.h" +#include "LanguageMgr.h" #include "Log.h" #include "MotionMaster.h" #include "ObjectMgr.h" @@ -2485,6 +2486,9 @@ void SpellMgr::LoadSpellInfoStore() if (summonProperties->Slot == SUMMON_SLOT_MINIPET && summonProperties->Flags & SUMMON_PROP_FLAG_COMPANION) if (BattlePetSpeciesEntry const* battlePetSpecies = Trinity::Containers::MapGetValuePtr(battlePetSpeciesByCreature, effect->EffectMiscValue[0])) mBattlePets[effect->SpellID] = battlePetSpecies; + + if (effect->Effect == SPELL_EFFECT_LANGUAGE) + sLanguageMgr->LoadSpellEffectLanguage(effect); } for (SpellAuraOptionsEntry const* auraOptions : sSpellAuraOptionsStore) |