From c83c59c25d84cfeddcfd970d337afe80b4829631 Mon Sep 17 00:00:00 2001 From: Biscuit Boy Date: Sun, 1 Jul 2018 21:43:50 +1000 Subject: [PATCH] Update isActingAsGm so we don't call getOnlineStatus 3 times --- src/servers/sapphire_zone/Actor/Player.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/servers/sapphire_zone/Actor/Player.cpp b/src/servers/sapphire_zone/Actor/Player.cpp index 57bdc6f3..e1f7cbfb 100644 --- a/src/servers/sapphire_zone/Actor/Player.cpp +++ b/src/servers/sapphire_zone/Actor/Player.cpp @@ -144,7 +144,8 @@ void Core::Entity::Player::setGmInvis( bool invis ) const bool Core::Entity::Player::isActingAsGm() { - return getOnlineStatus() == OnlineStatus::GameMaster || getOnlineStatus() == OnlineStatus::GameMaster1 || getOnlineStatus() == OnlineStatus::GameMaster2; + auto status = getOnlineStatus(); + return status == OnlineStatus::GameMaster || status == OnlineStatus::GameMaster1 || status == OnlineStatus::GameMaster2; } uint8_t Core::Entity::Player::getMode() const