diff options
| author | Shauren <shauren.trinity@gmail.com> | 2021-05-02 00:44:31 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-05-03 23:53:24 +0200 |
| commit | 14098b28b39bc9d1ea17d18a7ecd3dd610f29cdc (patch) | |
| tree | 187ff67ad06e196880bf89cf1eb749eaa3a79d37 /src/server/scripts/Commands | |
| parent | ede3e415ab4dab39d2f88f588a7f0f79d6c4187b (diff) | |
Core/Chat: Allow incorrect spell/skill language assignments to mirror client behavior
Diffstat (limited to 'src/server/scripts/Commands')
| -rw-r--r-- | src/server/scripts/Commands/cs_learn.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/scripts/Commands/cs_learn.cpp b/src/server/scripts/Commands/cs_learn.cpp index b67c1427f63..4b86ff544cf 100644 --- a/src/server/scripts/Commands/cs_learn.cpp +++ b/src/server/scripts/Commands/cs_learn.cpp @@ -291,7 +291,9 @@ public: { sLanguageMgr->ForEachLanguage([handler](uint32 /*lang*/, LanguageDesc const& languageDesc) { - handler->GetSession()->GetPlayer()->LearnSpell(languageDesc.SpellId, false); + if (languageDesc.SpellId) + handler->GetSession()->GetPlayer()->LearnSpell(languageDesc.SpellId, false); + return true; }); |
