diff --git a/src/servers/sapphire_zone/Actor/Player.cpp b/src/servers/sapphire_zone/Actor/Player.cpp index e1f7cbfb..97936ada 100644 --- a/src/servers/sapphire_zone/Actor/Player.cpp +++ b/src/servers/sapphire_zone/Actor/Player.cpp @@ -142,7 +142,7 @@ void Core::Entity::Player::setGmInvis( bool invis ) m_gmInvis = invis; } -const bool Core::Entity::Player::isActingAsGm() +bool Core::Entity::Player::isActingAsGm() const { auto status = getOnlineStatus(); return status == OnlineStatus::GameMaster || status == OnlineStatus::GameMaster1 || status == OnlineStatus::GameMaster2; @@ -173,7 +173,7 @@ bool Core::Entity::Player::isMarkedForRemoval() const return m_markedForRemoval; } -Core::Common::OnlineStatus Core::Entity::Player::getOnlineStatus() +Core::Common::OnlineStatus Core::Entity::Player::getOnlineStatus() const { auto pExdData = g_fw.get< Data::ExdDataGenerated >(); if( !pExdData ) diff --git a/src/servers/sapphire_zone/Actor/Player.h b/src/servers/sapphire_zone/Actor/Player.h index 8a6be745..d7ec1496 100644 --- a/src/servers/sapphire_zone/Actor/Player.h +++ b/src/servers/sapphire_zone/Actor/Player.h @@ -325,7 +325,7 @@ public: /*! sets players combat state */ void setInCombat( bool mode ); /*! return current online status depending on current state / activity */ - Common::OnlineStatus getOnlineStatus(); + Common::OnlineStatus getOnlineStatus() const; /*! sets the players zone, initiating a zoning process */ void setZone( uint32_t zoneId ); /*! sets the players instance & initiates zoning process */ @@ -551,7 +551,7 @@ public: bool getGmInvis() const; void setGmInvis( bool invis ); - const bool isActingAsGm(); + bool isActingAsGm() const; uint8_t getMode() const; void setMode( uint8_t mode );