Changeset 28 for trunk/src/game/Player.h

Show
Ignore:
Timestamp:
11/19/08 13:24:39 (17 years ago)
Author:
yumileroy
Message:

[svn] * Updated to 6743 and 685

Moved language id used by Arena to a higher place to solve conflicts
Added the empty script folders

Original author: Neo2003
Date: 2008-10-09 08:42:22-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/Player.h

    r18 r28  
    497497    PLAYER_EXTRA_TAXICHEAT          = 0x0008, 
    498498    PLAYER_EXTRA_GM_INVISIBLE       = 0x0010, 
     499    PLAYER_EXTRA_GM_CHAT            = 0x0020,               // Show GM badge in chat messages 
    499500 
    500501    // other states 
     
    955956        bool isGameMaster() const { return m_ExtraFlags & PLAYER_EXTRA_GM_ON; } 
    956957        void SetGameMaster(bool on); 
     958        bool isGMChat() const { return GetSession()->GetSecurity() >= SEC_MODERATOR && (m_ExtraFlags & PLAYER_EXTRA_GM_CHAT); } 
     959        void SetGMChat(bool on) { if(on) m_ExtraFlags |= PLAYER_EXTRA_GM_CHAT; else m_ExtraFlags &= ~PLAYER_EXTRA_GM_CHAT; } 
    957960        bool isTaxiCheater() const { return m_ExtraFlags & PLAYER_EXTRA_TAXICHEAT; } 
    958961        void SetTaxiCheater(bool on) { if(on) m_ExtraFlags |= PLAYER_EXTRA_TAXICHEAT; else m_ExtraFlags &= ~PLAYER_EXTRA_TAXICHEAT; }