![]() |
TrinityCore
|
Inheritance diagram for list_commandscript:Public Member Functions | |
| list_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 | HandleListCreatureCommand (ChatHandler *handler, Variant< Hyperlink< creature_entry >, uint32 > creatureId, Optional< uint32 > countArg) |
| static bool | HandleListItemCommand (ChatHandler *handler, Hyperlink< item > const &item, Optional< uint32 > countArg) |
| static bool | HandleListObjectCommand (ChatHandler *handler, Variant< Hyperlink< gameobject_entry >, uint32 > gameObjectId, Optional< uint32 > countArg) |
| static bool | HandleListAllAurasCommand (ChatHandler *handler) |
| static bool | HandleListAurasByIdCommand (ChatHandler *handler, uint32 spellId) |
| static bool | HandleListAurasByNameCommand (ChatHandler *handler, WTail namePart) |
| static bool | ListAurasCommand (ChatHandler *handler, Optional< uint32 > spellId, std::wstring namePart) |
| static bool | ShouldListAura (SpellInfo const *spellInfo, Optional< uint32 > spellId, std::wstring namePart, LocaleConstant locale) |
| static bool | HandleListMailCommand (ChatHandler *handler, Optional< PlayerIdentifier > player) |
| static bool | HandleListSpawnPointsCommand (ChatHandler *handler) |
| static char const * | GetZoneName (uint32 zoneId, LocaleConstant locale) |
| static bool | HandleListRespawnsCommand (ChatHandler *handler, Optional< uint32 > range) |
| static bool | HandleListScenesCommand (ChatHandler *handler) |
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 45 of file cs_list.cpp.
|
inline |
Definition at line 48 of file cs_list.cpp.
|
inlineoverridevirtual |
Implements CommandScript.
Definition at line 50 of file cs_list.cpp.
References HandleListAllAurasCommand(), HandleListAurasByIdCommand(), HandleListAurasByNameCommand(), HandleListCreatureCommand(), HandleListItemCommand(), HandleListMailCommand(), HandleListObjectCommand(), HandleListRespawnsCommand(), HandleListScenesCommand(), HandleListSpawnPointsCommand(), rbac::RBAC_PERM_COMMAND_LIST_AURAS, rbac::RBAC_PERM_COMMAND_LIST_CREATURE, rbac::RBAC_PERM_COMMAND_LIST_ITEM, rbac::RBAC_PERM_COMMAND_LIST_MAIL, rbac::RBAC_PERM_COMMAND_LIST_OBJECT, rbac::RBAC_PERM_COMMAND_LIST_RESPAWNS, rbac::RBAC_PERM_COMMAND_LIST_SCENES, and rbac::RBAC_PERM_COMMAND_LIST_SPAWNPOINTS.
|
inlinestatic |
Definition at line 644 of file cs_list.cpp.
References AreaTableEntry::AreaName, and sAreaTableStore.
Referenced by HandleListRespawnsCommand().
|
inlinestatic |
Definition at line 421 of file cs_list.cpp.
References ListAurasCommand().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 426 of file cs_list.cpp.
References ListAurasCommand().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 431 of file cs_list.cpp.
References ListAurasCommand().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 77 of file cs_list.cpp.
References Map::GetCreatureBySpawnIdStore(), Field::GetFloat(), WorldObject::GetMap(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::GetSession(), Field::GetUInt16(), Field::GetUInt64(), LANG_COMMAND_INVALIDCREATUREID, LANG_COMMAND_LISTCREATUREMESSAGE, LANG_CREATURE_LIST_CHAT, LANG_CREATURE_LIST_CONSOLE, Trinity::Containers::MapEqualRange(), CreatureTemplate::Name, ChatHandler::PSendSysMessage(), ChatHandler::SetSentErrorMessage(), sObjectMgr, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 152 of file cs_list.cpp.
References CHAR_SEL_AUCTIONHOUSE_COUNT_ITEM, CHAR_SEL_AUCTIONHOUSE_ITEM_BY_ENTRY, CHAR_SEL_CHAR_INVENTORY_COUNT_ITEM, CHAR_SEL_CHAR_INVENTORY_ITEM_BY_ENTRY, CHAR_SEL_GUILD_BANK_COUNT_ITEM, CHAR_SEL_GUILD_BANK_ITEM_BY_ENTRY, CHAR_SEL_MAIL_COUNT_ITEM, CHAR_SEL_MAIL_ITEMS_BY_ENTRY, CharacterDatabase, Field::GetString(), Field::GetUInt32(), Field::GetUInt64(), Field::GetUInt8(), Player::IsBankPos(), Player::IsEquipmentPos(), Player::IsInventoryPos(), LANG_COMMAND_LISTITEMMESSAGE, LANG_COMMAND_NOITEMFOUND, LANG_ITEMLIST_AUCTION, LANG_ITEMLIST_GUILD, LANG_ITEMLIST_MAIL, LANG_ITEMLIST_SLOT, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), PreparedStatementBase::setUInt32(), and ObjectGuid::ToString().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 513 of file cs_list.cpp.
References CHAR_SEL_MAIL_LIST_COUNT, CHAR_SEL_MAIL_LIST_INFO, CHAR_SEL_MAIL_LIST_ITEMS, CharacterDatabase, Trinity::ChatCommands::PlayerIdentifier::FromTargetOrSelf(), Field::GetInt64(), Unit::GetLevel(), ItemTemplate::GetName(), WorldSession::GetPlayer(), ItemTemplate::GetQuality(), ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), Field::GetString(), Field::GetUInt32(), Field::GetUInt64(), Field::GetUInt8(), GOLD, ItemQualityColors, LANG_ACCOUNT_LIST_BAR, LANG_LIST_MAIL_HEADER, LANG_LIST_MAIL_INFO_1, LANG_LIST_MAIL_INFO_2, LANG_LIST_MAIL_INFO_3, LANG_LIST_MAIL_INFO_ITEM, LANG_LIST_MAIL_NOT_FOUND, ChatHandler::playerLink(), ChatHandler::PSendSysMessage(), PreparedStatementBase::setUInt64(), SILVER, sObjectMgr, Trinity::StringFormat(), and TimeToTimestampStr().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 345 of file cs_list.cpp.
References Field::GetFloat(), Map::GetGameObjectBySpawnIdStore(), WorldObject::GetMap(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::GetSession(), Field::GetUInt16(), Field::GetUInt32(), Field::GetUInt64(), LANG_COMMAND_LISTOBJINVALIDID, LANG_COMMAND_LISTOBJMESSAGE, LANG_GO_LIST_CHAT, LANG_GO_LIST_CONSOLE, Trinity::Containers::MapEqualRange(), GameObjectTemplate::name, ChatHandler::PSendSysMessage(), ChatHandler::SetSentErrorMessage(), sObjectMgr, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 650 of file cs_list.cpp.
References PhasingHandler::GetEmptyPhaseShift(), GameTime::GetGameTime(), WorldObject::GetMap(), WorldSession::GetPlayer(), Map::GetRespawnInfo(), ChatHandler::GetSession(), WorldSession::GetSessionDbcLocale(), WorldObject::GetZoneId(), Map::GetZoneId(), GetZoneName(), SpawnGroupTemplateData::groupId, Position::IsInDist(), Map::IsSpawnGroupActive(), LANG_LIST_RESPAWNS_LISTHEADER, LANG_LIST_RESPAWNS_OVERDUE, LANG_LIST_RESPAWNS_RANGE, LANG_LIST_RESPAWNS_ZONE, MAX_NUMBER_OF_GRIDS, ChatHandler::PSendSysMessage(), secsToTimeString(), ShortText, sObjectMgr, SpawnMetadata::spawnGroupData, SpawnMetadata::ToSpawnData(), EnumUtils::ToTitle(), and UI64FMTD.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 700 of file cs_list.cpp.
References SceneMgr::GetActiveSceneCount(), WorldSession::GetPlayer(), Player::GetSceneMgr(), SceneMgr::GetSceneTemplateByInstanceMap(), ChatHandler::getSelectedPlayer(), ChatHandler::GetSession(), LANG_DEBUG_SCENE_OBJECT_DETAIL, LANG_DEBUG_SCENE_OBJECT_LIST, LANG_PLAYER_NOT_FOUND, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 612 of file cs_list.cpp.
References Map::GetId(), WorldObject::GetMap(), Map::GetMapName(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::GetSession(), SpawnData::id, Map::IsBattlegroundOrArena(), Map::IsDungeon(), Position::IsInDist2d(), SpawnMetadata::mapId, CreatureTemplate::Name, GameObjectTemplate::name, ChatHandler::PSendSysMessage(), sObjectMgr, SpawnMetadata::spawnId, SpawnData::spawnPoint, SpawnMetadata::type, and UI64FMTD.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 436 of file cs_list.cpp.
References Unit::GetAppliedAuras(), Unit::GetAuraEffectsByType(), Aura::GetCasterGUID(), Aura::GetCharges(), Aura::GetDuration(), Aura::GetId(), Aura::GetMaxDuration(), ChatHandler::getSelectedUnit(), ChatHandler::GetSession(), ChatHandler::GetSessionDbcLocale(), Aura::GetSpellInfo(), Aura::GetStackAmount(), ChatHandler::GetTrinityString(), SpellInfo::HasAttribute(), Aura::IsPassive(), ObjectGuid::IsPlayer(), LANG_COMMAND_TARGET_AURADETAIL, LANG_COMMAND_TARGET_AURASIMPLE, LANG_COMMAND_TARGET_LISTAURAS, LANG_COMMAND_TARGET_LISTAURATYPE, LANG_PASSIVE, LANG_SELECT_CHAR_OR_CREATURE, LANG_TALENT, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), ShouldListAura(), SPELL_ATTR0_CU_IS_TALENT, SpellInfo::SpellName, LocalizedString::Str, Trinity::StringFormat(), ObjectGuid::ToString(), TOTAL_AURAS, and wstrToLower().
Referenced by HandleListAllAurasCommand(), HandleListAurasByIdCommand(), and HandleListAurasByNameCommand().
|
inlinestatic |
Definition at line 498 of file cs_list.cpp.
References SpellInfo::Id, SpellInfo::SpellName, and Utf8FitTo().
Referenced by ListAurasCommand().