Skip to content

Commit 1656262

Browse files
committed
Add command to list visible guids.
1 parent 3060114 commit 1656262

3 files changed

Lines changed: 20 additions & 0 deletions

File tree

src/game/Chat/Chat.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,7 @@ ChatCommand * ChatHandler::getCommandTable()
526526
{ "movegens", SEC_TICKETMASTER, false, &ChatHandler::HandleListMoveGensCommand, "", nullptr },
527527
{ "hostilerefs", SEC_TICKETMASTER, false, &ChatHandler::HandleListHostileRefsCommand, "", nullptr },
528528
{ "threat", SEC_TICKETMASTER, false, &ChatHandler::HandleListThreatCommand, "", nullptr },
529+
{ "visibleguids", SEC_TICKETMASTER, false, &ChatHandler::HandleListVisibleGuidsCommand, "", nullptr },
529530
{ nullptr, 0, false, nullptr, "", nullptr }
530531
};
531532

src/game/Chat/Chat.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -594,6 +594,7 @@ class ChatHandler
594594
bool HandleListMoveGensCommand(char* args);
595595
bool HandleListHostileRefsCommand(char* args);
596596
bool HandleListThreatCommand(char* args);
597+
bool HandleListVisibleGuidsCommand(char* args);
597598

598599
bool HandleLookupAccountEmailCommand(char* args);
599600
bool HandleLookupAccountIpCommand(char* args);

src/game/Commands/CharacterCommands.cpp

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5859,3 +5859,21 @@ bool ChatHandler::HandleListExploredAreasCommand(char* args)
58595859
}
58605860
return true;
58615861
}
5862+
5863+
bool ChatHandler::HandleListVisibleGuidsCommand(char* args)
5864+
{
5865+
Player* pPlayer = GetSelectedPlayer();
5866+
if (!pPlayer)
5867+
{
5868+
SendSysMessage(LANG_NO_CHAR_SELECTED);
5869+
SetSentErrorMessage(true);
5870+
return false;
5871+
}
5872+
5873+
PSendSysMessage("Listing guids visible by %s", pPlayer->GetName());
5874+
5875+
for (auto const& guid : pPlayer->m_visibleGUIDs)
5876+
PSendSysMessage("- %s", guid.GetString().c_str());
5877+
5878+
return true;
5879+
}

0 commit comments

Comments
 (0)