![]() |
TrinityCore
|
Inheritance diagram for reset_commandscript:Public Member Functions | |
| reset_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 |
Static Public Member Functions | |
| static bool | HandleResetAchievementsCommand (ChatHandler *handler, char const *args) |
| static bool | HandleResetHonorCommand (ChatHandler *handler, char const *args) |
| static bool | HandleResetStatsOrLevelHelper (Player *player) |
| static bool | HandleResetLevelCommand (ChatHandler *handler, char const *args) |
| static bool | HandleResetSpellsCommand (ChatHandler *handler, char const *args) |
| static bool | HandleResetStatsCommand (ChatHandler *handler, char const *args) |
| static bool | HandleResetTalentsCommand (ChatHandler *handler, char const *args) |
| static bool | HandleResetAllCommand (ChatHandler *handler, char const *args) |
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 46 of file cs_reset.cpp.
|
inline |
Definition at line 49 of file cs_reset.cpp.
|
inlineoverridevirtual |
Implements CommandScript.
Definition at line 51 of file cs_reset.cpp.
References HandleResetAchievementsCommand(), HandleResetAllCommand(), HandleResetHonorCommand(), HandleResetLevelCommand(), HandleResetSpellsCommand(), HandleResetStatsCommand(), HandleResetTalentsCommand(), rbac::RBAC_PERM_COMMAND_RESET, rbac::RBAC_PERM_COMMAND_RESET_ACHIEVEMENTS, rbac::RBAC_PERM_COMMAND_RESET_ALL, rbac::RBAC_PERM_COMMAND_RESET_HONOR, rbac::RBAC_PERM_COMMAND_RESET_LEVEL, rbac::RBAC_PERM_COMMAND_RESET_SPELLS, rbac::RBAC_PERM_COMMAND_RESET_STATS, and rbac::RBAC_PERM_COMMAND_RESET_TALENTS.
|
inlinestatic |
Definition at line 70 of file cs_reset.cpp.
References PlayerAchievementMgr::DeleteFromDB(), ChatHandler::extractPlayerTarget(), and Player::ResetAchievements().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 271 of file cs_reset.cpp.
References AT_LOGIN_RESET_PET_TALENTS, AT_LOGIN_RESET_SPELLS, AT_LOGIN_RESET_TALENTS, CHAR_UPD_ALL_AT_LOGIN_FLAGS, CharacterDatabase, ObjectAccessor::GetPlayers(), ChatHandler::GetSession(), LANG_RESETALL_SPELLS, LANG_RESETALL_TALENTS, LANG_RESETALL_UNKNOWN_CASE, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), PreparedStatementBase::setUInt16(), and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 85 of file cs_reset.cpp.
References ChatHandler::extractPlayerTarget(), HonorableKills, Player::ResetHonorStats(), and Player::UpdateCriteria().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 128 of file cs_reset.cpp.
References Player::_ApplyAllLevelScaleItemMods(), ChatHandler::extractPlayerTarget(), Unit::GetClass(), Unit::GetLevel(), Player::GetPet(), Unit::GetRace(), Player::GetStartLevel(), HandleResetStatsOrLevelHelper(), Player::InitRunes(), Player::InitStatsForLevel(), Player::InitTalentForLevel(), Player::InitTaxiNodesForLevel(), Unit::SetLevel(), Player::SetXP(), and sScriptMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 161 of file cs_reset.cpp.
References AT_LOGIN_RESET_SPELLS, CHAR_UPD_ADD_AT_LOGIN_FLAG, CharacterDatabase, ChatHandler::extractPlayerTarget(), ObjectGuid::GetCounter(), ChatHandler::GetNameLink(), WorldSession::GetPlayer(), ChatHandler::GetSession(), Player::GetSession(), LANG_RESET_SPELLS, LANG_RESET_SPELLS_OFFLINE, LANG_RESET_SPELLS_ONLINE, ChatHandler::PSendSysMessage(), Player::ResetSpells(), ChatHandler::SendSysMessage(), PreparedStatementBase::setUInt16(), and PreparedStatementBase::setUInt64().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 190 of file cs_reset.cpp.
References ChatHandler::extractPlayerTarget(), HandleResetStatsOrLevelHelper(), Player::InitRunes(), Player::InitStatsForLevel(), Player::InitTalentForLevel(), and Player::InitTaxiNodesForLevel().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 97 of file cs_reset.cpp.
References ChrClassesEntry::DisplayPower, FORM_NONE, Unit::GetClass(), Unit::GetRace(), Unit::GetShapeshiftForm(), Unit::HasAuraType(), Player::InitDisplayIds(), Unit::ReplaceAllPvpFlags(), Unit::ReplaceAllUnitFlags(), sChrClassesStore, Player::SetFactionForRace(), Unit::SetPowerType(), Unit::SetShapeshiftForm(), Player::SetWatchedFactionIndex(), SPELL_AURA_MOD_SHAPESHIFT, TC_LOG_ERROR, UNIT_BYTE2_FLAG_PVP, and UNIT_FLAG_PLAYER_CONTROLLED.
Referenced by HandleResetLevelCommand(), and HandleResetStatsCommand().
|
inlinestatic |
Definition at line 207 of file cs_reset.cpp.
References AT_LOGIN_NONE, AT_LOGIN_RESET_PET_TALENTS, CHAR_UPD_ADD_AT_LOGIN_FLAG, CharacterDatabase, ChatHandler::extractPlayerTarget(), ObjectGuid::GetCounter(), ChatHandler::GetNameLink(), WorldSession::GetPlayer(), ChatHandler::GetSession(), ObjectGuid::IsEmpty(), LANG_NO_CHAR_SELECTED, LANG_RESET_TALENTS_OFFLINE, LANG_RESET_TALENTS_ONLINE, ChatHandler::playerLink(), ChatHandler::PSendSysMessage(), Player::ResetTalents(), Player::ResetTalentSpecialization(), ChatHandler::SendSysMessage(), Player::SendTalentsInfoData(), ChatHandler::SetSentErrorMessage(), PreparedStatementBase::setUInt16(), and PreparedStatementBase::setUInt64().
Referenced by GetCommands().