diff --git a/zone/client.cpp b/zone/client.cpp index e57ac1adc..1f580f009 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -3385,10 +3385,12 @@ void Client::SetTint(int16 in_slot, EQ::textures::Tint_Struct& color) { } -void Client::SetHideMe(bool gm_hide_me) +void Client::SetHideMe(bool flag) { EQApplicationPacket app; + gm_hide_me = flag; + if (gm_hide_me) { database.SetHideMe(AccountID(), true); CreateDespawnPacket(&app, false); diff --git a/zone/client.h b/zone/client.h index 3e0436f13..efa64ba96 100644 --- a/zone/client.h +++ b/zone/client.h @@ -348,7 +348,7 @@ public: int GetIPExemption(); void SetIPExemption(int exemption_amount); inline bool GetHideMe() const { return gm_hide_me; } - void SetHideMe(bool hm); + void SetHideMe(bool flag); inline uint16 GetPort() const { return port; } bool IsDead() const { return(dead); } bool IsUnconscious() const { return ((current_hp <= 0) ? true : false); }