fix(Script/Commands): Make sure learn all lang also give you the skill (#17902)

This commit is contained in:
Kitzunu
2023-11-29 22:26:40 +01:00
committed by GitHub
parent e807754021
commit c1a12a64ee
+6 -3
View File
@@ -285,9 +285,12 @@ public:
static bool HandleLearnAllLangCommand(ChatHandler* handler) static bool HandleLearnAllLangCommand(ChatHandler* handler)
{ {
// skipping UNIVERSAL language (0) for (LanguageDesc const& langDesc : lang_description)
for (uint8 i = 1; i < LANGUAGES_COUNT; ++i) if (uint32 langSpellId = langDesc.spell_id)
handler->GetSession()->GetPlayer()->learnSpell(lang_description[i].spell_id); {
handler->GetPlayer()->learnSpell(langSpellId);
handler->GetPlayer()->SetSkill(langDesc.skill_id, 0, 300, 300);
}
handler->SendSysMessage(LANG_COMMAND_LEARN_ALL_LANG); handler->SendSysMessage(LANG_COMMAND_LEARN_ALL_LANG);
return true; return true;