aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellMgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Spells/SpellMgr.cpp')
-rw-r--r--src/server/game/Spells/SpellMgr.cpp4
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)