|
| CliHandler (void *callbackArg, Print *zprint) |
|
char const * | GetAcoreString (uint32 entry) const override |
|
void | SendSysMessage (std::string_view, bool escapeCharacters) override |
|
bool | ParseCommands (std::string_view str) override |
|
std::string | GetNameLink () const override |
|
bool | needReportToTarget (Player *chr) const override |
|
LocaleConstant | GetSessionDbcLocale () const override |
|
int | GetSessionDbLocaleIndex () const override |
|
| ChatHandler (WorldSession *session) |
|
virtual | ~ChatHandler () |
|
virtual char const * | GetAcoreString (uint32 entry) const |
|
virtual void | SendSysMessage (std::string_view str, bool escapeCharacters=false) |
|
void | SendSysMessage (uint32 entry) |
|
template<typename... Args> |
void | PSendSysMessage (char const *fmt, Args &&... args) |
|
template<typename... Args> |
void | PSendSysMessage (uint32 entry, Args &&... args) |
|
template<typename... Args> |
std::string | PGetParseString (uint32 entry, Args &&... args) const |
|
bool | _ParseCommands (std::string_view text) |
|
virtual bool | ParseCommands (std::string_view text) |
|
void | SendGlobalSysMessage (const char *str) |
|
virtual bool | IsHumanReadable () const |
|
virtual std::string | GetNameLink () const |
|
virtual bool | needReportToTarget (Player *chr) const |
|
virtual LocaleConstant | GetSessionDbcLocale () const |
|
virtual int | GetSessionDbLocaleIndex () const |
|
bool | HasLowerSecurity (Player *target, ObjectGuid guid=ObjectGuid::Empty, bool strong=false) |
|
bool | HasLowerSecurityAccount (WorldSession *target, uint32 account, bool strong=false) |
|
void | SendGlobalGMSysMessage (const char *str) |
|
Player * | getSelectedPlayer () const |
|
Creature * | getSelectedCreature () const |
|
Unit * | getSelectedUnit () const |
|
WorldObject * | getSelectedObject () const |
|
Player * | getSelectedPlayerOrSelf () const |
|
char * | extractKeyFromLink (char *text, char const *linkType, char **something1=nullptr) |
|
char * | extractKeyFromLink (char *text, char const *const *linkTypes, int *found_idx, char **something1=nullptr) |
|
char * | extractQuotedArg (char *args) |
|
uint32 | extractSpellIdFromLink (char *text) |
|
ObjectGuid::LowType | extractLowGuidFromLink (char *text, HighGuid &guidHigh) |
|
bool | GetPlayerGroupAndGUIDByName (const char *cname, Player *&player, Group *&group, ObjectGuid &guid, bool offline=false) |
|
std::string | extractPlayerNameFromLink (char *text) |
|
bool | extractPlayerTarget (char *args, Player **player, ObjectGuid *player_guid=nullptr, std::string *player_name=nullptr) |
|
std::string | playerLink (std::string const &name) const |
|
std::string | GetNameLink (Player *chr) const |
|
GameObject * | GetNearbyGameObject () const |
|
GameObject * | GetObjectFromPlayerMapByDbGuid (ObjectGuid::LowType lowguid) |
|
Creature * | GetCreatureFromPlayerMapByDbGuid (ObjectGuid::LowType lowguid) |
|
bool | HasSentErrorMessage () const |
|
void | SetSentErrorMessage (bool val) |
|
bool | IsConsole () const |
|
Player * | GetPlayer () const |
|
WorldSession * | GetSession () |
|
bool | IsAvailable (uint32 securityLevel) const |
|
|
static size_t | BuildChatPacket (WorldPacket &data, ChatMsg chatType, Language language, ObjectGuid senderGUID, ObjectGuid receiverGUID, std::string_view message, uint8 chatTag, std::string const &senderName="", std::string const &receiverName="", uint32 achievementId=0, bool gmMessage=false, std::string const &channelName="") |
|
static size_t | BuildChatPacket (WorldPacket &data, ChatMsg chatType, Language language, WorldObject const *sender, WorldObject const *receiver, std::string_view message, uint32 achievementId=0, std::string const &channelName="", LocaleConstant locale=DEFAULT_LOCALE) |
|
static char * | LineFromMessage (char *&pos) |
|
| ChatHandler () |
|