if (!strcmp(args, "all_prof")) { PSendSysMessage(LANG_LEARNING_PROFESSIONS, m_session->GetPlayer()->GetName()); for (uint32 i = 0; i < sSpellStore.GetNumRows(); i++) { ObjectMgr::SpellLearnSkillNode const* spellLearnSkill = objmgr.GetSpellLearnSkill(i); if(node && (node->skill==SKILL_BLACKSMITHING || SKILL_LEATHERWORKING || SKILL_ALCHEMY || SKILL_FIRST_AID || SKILL_HERBALISM || SKILL_COOKING || SKILL_MINING || SKILL_TAILORING || SKILL_ENGINERING || SKILL_ENCHANTING || SKILL_FISHING || SKILL_SKINNING || SKILL_JEWELCRAFTING || SKILL_RIDING || SKILL_LOCKPICKING)) { m_session->GetPlayer()->learnSpell(i); } }