Let dz handle client removal timers

Remove all clients inside a dz, not just those assigned to instance
This commit is contained in:
hg
2020-05-07 18:38:43 -04:00
parent 3ca57dc0eb
commit 098176a7ed
6 changed files with 54 additions and 15 deletions
+1 -1
View File
@@ -83,7 +83,7 @@ public:
bool IsCurrentZoneDzInstance() const;
bool IsInstanceID(uint32_t instance_id) const;
bool IsValid() const { return m_instance_id != 0; }
void RemoveAllCharacters();
void RemoveAllCharacters(bool enable_removal_timers = true);
void RemoveCharacter(uint32_t character_id);
void SendInstanceCharacterChange(uint32_t character_id, bool removed);
void SetCompass(const DynamicZoneLocation& location, bool update_db = false);