mirror of
https://github.com/EQEmu/Server.git
synced 2026-08-29 16:58:02 +00:00
[Expeditions] Move member compass updates to dz (#1371)
This commit is contained in:
+11
-2
@@ -209,8 +209,17 @@ void DynamicZone::HandleWorldMessage(ServerPacket* pack)
|
||||
void DynamicZone::ProcessCompassChange(const DynamicZoneLocation& location)
|
||||
{
|
||||
DynamicZoneBase::ProcessCompassChange(location);
|
||||
if (m_on_compass_change)
|
||||
SendCompassUpdateToZoneMembers();
|
||||
}
|
||||
|
||||
void DynamicZone::SendCompassUpdateToZoneMembers()
|
||||
{
|
||||
for (const auto& member : m_members)
|
||||
{
|
||||
m_on_compass_change();
|
||||
Client* member_client = entity_list.GetClientByCharID(member.id);
|
||||
if (member_client)
|
||||
{
|
||||
member_client->SendDzCompassUpdate();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user