diff options
Diffstat (limited to 'src/game/Level3.cpp')
-rw-r--r-- | src/game/Level3.cpp | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp index ce811cd6fa6..6c616522a1e 100644 --- a/src/game/Level3.cpp +++ b/src/game/Level3.cpp @@ -1629,7 +1629,7 @@ bool ChatHandler::HandleSetSkillCommand(const char *args) if (level <= 0 || level > max || max <= 0) return false; - target->SetSkill(skill, level, max); + target->SetSkill(skill, target->GetSkillStep(skill), level, max); PSendSysMessage(LANG_SET_SKILL, skill, sl->name[GetSessionDbcLocale()], tNameLink.c_str(), level, max); return true; @@ -2325,7 +2325,7 @@ bool ChatHandler::HandleLearnAllCommand(const char* /*args*/) continue; } - m_session->GetPlayer()->learnSpell(spell,false); + m_session->GetPlayer()->learnSpell(spell, false); } SendSysMessage(LANG_COMMAND_LEARN_MANY_SPELLS); @@ -2365,7 +2365,7 @@ bool ChatHandler::HandleLearnAllGMCommand(const char* /*args*/) continue; } - m_session->GetPlayer()->learnSpell(spell,false); + m_session->GetPlayer()->learnSpell(spell, false); } SendSysMessage(LANG_LEARNING_GM_SKILLS); @@ -2413,7 +2413,7 @@ bool ChatHandler::HandleLearnAllMySpellsCommand(const char* /*args*/) if (!SpellMgr::IsSpellValid(spellInfo,m_session->GetPlayer(),false)) continue; - m_session->GetPlayer()->learnSpell(i,false); + m_session->GetPlayer()->learnSpell(i, false); } SendSysMessage(LANG_COMMAND_LEARN_CLASS_SPELLS); @@ -2549,7 +2549,7 @@ bool ChatHandler::HandleLearnAllLangCommand(const char* /*args*/) { // skipping UNIVERSAL language (0) for (uint8 i = 1; i < LANGUAGES_COUNT; ++i) - m_session->GetPlayer()->learnSpell(lang_description[i].spell_id,false); + m_session->GetPlayer()->learnSpell(lang_description[i].spell_id, false); SendSysMessage(LANG_COMMAND_LEARN_ALL_LANG); return true; @@ -2608,7 +2608,7 @@ bool ChatHandler::HandleLearnCommand(const char *args) if (allRanks) targetPlayer->learnSpellHighRank(spell); else - targetPlayer->learnSpell(spell,false); + targetPlayer->learnSpell(spell, false); uint32 first_spell = spellmgr.GetFirstSpellInChain(spell); if (GetTalentSpellCost(first_spell)) @@ -7067,10 +7067,8 @@ bool ChatHandler::HandleSendItemsCommand(const char *args) // from console show not existed sender MailSender sender(MAIL_NORMAL,m_session ? m_session->GetPlayer()->GetGUIDLow() : 0, MAIL_STATIONERY_GM); - uint32 itemTextId = !text.empty() ? objmgr.CreateItemText(text) : 0; - // fill mail - MailDraft draft(subject, itemTextId); + MailDraft draft(subject, text); for (ItemPairs::const_iterator itr = items.begin(); itr != items.end(); ++itr) { @@ -7127,9 +7125,7 @@ bool ChatHandler::HandleSendMoneyCommand(const char *args) // from console show not existed sender MailSender sender(MAIL_NORMAL,m_session ? m_session->GetPlayer()->GetGUIDLow() : 0, MAIL_STATIONERY_GM); - uint32 itemTextId = !text.empty() ? objmgr.CreateItemText(text) : 0; - - MailDraft(subject, itemTextId) + MailDraft(subject, text) .AddMoney(money) .SendMailTo(MailReceiver(receiver,GUID_LOPART(receiver_guid)),sender); |