![]() |
TrinityCore
|
Inheritance diagram for learn_commandscript:Public Member Functions | |
| learn_commandscript () | |
| std::span< ChatCommandBuilder const > | GetCommands () const override |
Public Member Functions inherited from CommandScript | |
| ~CommandScript () | |
Public Member Functions inherited from ScriptObject | |
| ScriptObject (ScriptObject const &right)=delete | |
| ScriptObject (ScriptObject &&right)=delete | |
| ScriptObject & | operator= (ScriptObject const &right)=delete |
| ScriptObject & | operator= (ScriptObject &&right)=delete |
| std::string const & | GetName () const |
Additional Inherited Members | |
Protected Member Functions inherited from CommandScript | |
| CommandScript (char const *name) noexcept | |
Protected Member Functions inherited from ScriptObject | |
| ScriptObject (char const *name) noexcept | |
| virtual | ~ScriptObject () |
Definition at line 39 of file cs_learn.cpp.
|
inline |
Definition at line 42 of file cs_learn.cpp.
|
inlineoverridevirtual |
Implements CommandScript.
Definition at line 44 of file cs_learn.cpp.
References HandleLearnAllCraftsCommand(), HandleLearnAllDefaultCommand(), HandleLearnAllGMCommand(), HandleLearnAllLangCommand(), HandleLearnAllPetTalentsCommand(), HandleLearnAllRecipesCommand(), HandleLearnAllTalentsCommand(), HandleLearnCommand(), HandleLearnDebugSpellsCommand(), HandleLearnMyQuestsCommand(), HandleLearnMySpellsCommand(), HandleUnLearnCommand(), LANG_COMMAND_LEARN_ALL_BLIZZARD_HELP, LANG_COMMAND_LEARN_ALL_CRAFTS_HELP, LANG_COMMAND_LEARN_ALL_DEBUG_HELP, LANG_COMMAND_LEARN_ALL_DEFAULT_HELP, LANG_COMMAND_LEARN_ALL_LANGUAGES_HELP, LANG_COMMAND_LEARN_ALL_PETTALENT_HELP, LANG_COMMAND_LEARN_ALL_RECIPES_HELP, LANG_COMMAND_LEARN_ALL_TALENTS_HELP, LANG_COMMAND_LEARN_HELP, LANG_COMMAND_LEARN_MY_QUESTS_HELP, LANG_COMMAND_LEARN_MY_TRAINER_HELP, LANG_COMMAND_UNLEARN_HELP, rbac::RBAC_PERM_COMMAND_LEARN, rbac::RBAC_PERM_COMMAND_LEARN_ALL_CRAFTS, rbac::RBAC_PERM_COMMAND_LEARN_ALL_DEFAULT, rbac::RBAC_PERM_COMMAND_LEARN_ALL_GM, rbac::RBAC_PERM_COMMAND_LEARN_ALL_LANG, rbac::RBAC_PERM_COMMAND_LEARN_ALL_MY_SPELLS, rbac::RBAC_PERM_COMMAND_LEARN_ALL_RECIPES, rbac::RBAC_PERM_COMMAND_LEARN_ALL_TALENTS, rbac::RBAC_PERM_COMMAND_LEARN_MY_PETTALENTS, and rbac::RBAC_PERM_COMMAND_UNLEARN.
|
inlinestatic |
Definition at line 337 of file cs_learn.cpp.
References SkillLineEntry::CanLink, SkillLineEntry::CategoryID, Trinity::ChatCommands::PlayerIdentifier::FromTargetOrSelf(), HandleLearnSkillRecipesHelper(), LANG_COMMAND_LEARN_ALL_CRAFT, ChatHandler::SendSysMessage(), SKILL_CATEGORY_PROFESSION, SKILL_CATEGORY_SECONDARY, and sSkillLineStore.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 321 of file cs_learn.cpp.
References Trinity::ChatCommands::PlayerIdentifier::FromTargetOrSelf(), ChatHandler::GetNameLink(), LANG_COMMAND_LEARN_ALL_DEFAULT_AND_QUEST, Player::LearnCustomSpells(), Player::LearnDefaultSkills(), Player::LearnQuestRewardedSpells(), and ChatHandler::PSendSysMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 118 of file cs_learn.cpp.
References DIFFICULTY_NONE, WorldSession::GetPlayer(), ChatHandler::GetSession(), SpellMgr::IsSpellValid(), LANG_LEARNING_GM_SKILLS, Player::LearnSpell(), Trinity::Containers::MakeIteratorPair(), ChatHandler::SendSysMessage(), SKILL_INTERNAL, and sSpellMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 294 of file cs_learn.cpp.
References WorldSession::GetPlayer(), ChatHandler::GetSession(), LANG_COMMAND_LEARN_ALL_LANG, Player::LearnSpell(), ChatHandler::SendSysMessage(), sLanguageMgr, and LanguageDesc::SpellId.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 215 of file cs_learn.cpp.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 362 of file cs_learn.cpp.
References SkillLineEntry::CanLink, SkillLineEntry::CategoryID, SkillLineEntry::DisplayName, Player::GetPureMaxSkillValue(), ChatHandler::getSelectedPlayer(), Player::GetSkillStep(), HandleLearnSkillRecipesHelper(), LANG_COMMAND_LEARN_ALL_RECIPES, LANG_PLAYER_NOT_FOUND, LOCALE_enUS, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), Player::SetSkill(), SKILL_CATEGORY_PROFESSION, SKILL_CATEGORY_SECONDARY, sSkillLineStore, TOTAL_LOCALES, Utf8FitTo(), and wstrToLower().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 184 of file cs_learn.cpp.
References Player::AddTalent(), TalentEntry::ClassID, DIFFICULTY_NONE, Player::GetActiveTalentGroup(), Unit::GetClass(), WorldSession::GetPlayer(), Player::GetPrimarySpecialization(), ChatHandler::GetSession(), SpellMgr::IsSpellValid(), LANG_COMMAND_LEARN_CLASS_TALENTS, Player::LearnSpell(), ChatHandler::SendSysMessage(), Player::SendTalentsInfoData(), TalentEntry::SpecID, TalentEntry::SpellID, sSpellMgr, and sTalentStore.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 79 of file cs_learn.cpp.
References ChatHandler::GetNameLink(), ChatHandler::GetPlayer(), WorldSession::GetPlayer(), ChatHandler::getSelectedPlayerOrSelf(), ChatHandler::GetSession(), Player::HasSpell(), SpellInfo::Id, SpellMgr::IsSpellValid(), LANG_COMMAND_SPELL_BROKEN, LANG_PLAYER_NOT_FOUND, LANG_TARGET_KNOWN_SPELL, LANG_YOU_KNOWN_SPELL, Player::LearnSpell(), ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), and sSpellMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 308 of file cs_learn.cpp.
References ChatHandler::GetPlayer(), and Player::LearnSpell().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 133 of file cs_learn.cpp.
References ChatHandler::GetPlayer(), Player::LearnQuestRewardedSpells(), Player::SatisfyQuestClass(), and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 144 of file cs_learn.cpp.
References DIFFICULTY_NONE, Unit::GetClass(), ChatHandler::GetPlayer(), WorldSession::GetPlayer(), ChatHandler::GetSession(), SpellInfo::Id, Player::IsSpellFitByClassAndRace(), SpellMgr::IsSpellValid(), LANG_COMMAND_LEARN_CLASS_SPELLS, Player::LearnSpell(), sChrClassesStore, ChatHandler::SendSysMessage(), SkillLineAbilityEntry::Spell, ChrClassesEntry::SpellClassSet, SpellInfo::SpellFamilyName, SpellInfo::SpellLevel, sSkillLineAbilityStore, and sSpellMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 422 of file cs_learn.cpp.
References DIFFICULTY_NONE, Unit::GetClassMask(), SpellMgr::IsSpellValid(), Player::LearnSpell(), sDB2Manager, and sSpellMgr.
Referenced by HandleLearnAllCraftsCommand(), and HandleLearnAllRecipesCommand().
|
inlinestatic |
Definition at line 452 of file cs_learn.cpp.
References ChatHandler::getSelectedPlayer(), Player::HasSpell(), SpellInfo::Id, LANG_FORGET_SPELL, LANG_NO_CHAR_SELECTED, Player::RemoveSpell(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), and sSpellMgr.
Referenced by GetCommands().