diff options
| author | jackpoz <giacomopoz@gmail.com> | 2019-01-01 15:57:35 +0100 |
|---|---|---|
| committer | jackpoz <giacomopoz@gmail.com> | 2019-01-01 15:57:35 +0100 |
| commit | f11117584d0b787bbf36ae61dad2b46e559b0953 (patch) | |
| tree | 3129955217c924dcf762ba6a1c71be6dd0de2947 /src/server/game/Entities | |
| parent | fcfcb0eb6f2c5f7152542f3c8deb47e5a99f52f4 (diff) | |
Core/Handlers: fix ".whisper on" with opposite faction/low level
Closes #22283
Diffstat (limited to 'src/server/game/Entities')
| -rw-r--r-- | src/server/game/Entities/Player/Player.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index 16cbc1c5f83..9736b02eb6f 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -953,6 +953,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player> bool isAcceptWhispers() const { return (m_ExtraFlags & PLAYER_EXTRA_ACCEPT_WHISPERS) != 0; } void SetAcceptWhispers(bool on) { if (on) m_ExtraFlags |= PLAYER_EXTRA_ACCEPT_WHISPERS; else m_ExtraFlags &= ~PLAYER_EXTRA_ACCEPT_WHISPERS; } bool IsGameMaster() const { return (m_ExtraFlags & PLAYER_EXTRA_GM_ON) != 0; } + bool IsGameMasterAcceptingWhispers() const { return IsGameMaster() && isAcceptWhispers(); } bool CanBeGameMaster() const; void SetGameMaster(bool on); bool isGMChat() const { return (m_ExtraFlags & PLAYER_EXTRA_GM_CHAT) != 0; } |
