mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-16 05:11:29 +00:00
GetClosestZonePoint converted to xyz_location (id version)
This commit is contained in:
parent
f00cddd67e
commit
523562c152
@ -1580,10 +1580,10 @@ ZonePoint* Zone::GetClosestZonePoint(float x, float y, float z, uint32 to, Clien
|
|||||||
return closest_zp;
|
return closest_zp;
|
||||||
}
|
}
|
||||||
|
|
||||||
ZonePoint* Zone::GetClosestZonePoint(float x, float y, float z, const char* to_name, Client* client, float max_distance) {
|
ZonePoint* Zone::GetClosestZonePoint(const xyz_location& location, const char* to_name, Client* client, float max_distance) {
|
||||||
if(to_name == nullptr)
|
if(to_name == nullptr)
|
||||||
return GetClosestZonePointWithoutZone(x,y,z, client, max_distance);
|
return GetClosestZonePointWithoutZone(location.m_X, location.m_Y, location.m_Z, client, max_distance);
|
||||||
return GetClosestZonePoint(x, y, z, database.GetZoneID(to_name), client, max_distance);
|
return GetClosestZonePoint(location.m_X, location.m_Y, location.m_Z, database.GetZoneID(to_name), client, max_distance);
|
||||||
}
|
}
|
||||||
|
|
||||||
ZonePoint* Zone::GetClosestZonePointWithoutZone(float x, float y, float z, Client* client, float max_distance) {
|
ZonePoint* Zone::GetClosestZonePointWithoutZone(float x, float y, float z, Client* client, float max_distance) {
|
||||||
|
|||||||
@ -127,7 +127,7 @@ public:
|
|||||||
void ReloadStaticData();
|
void ReloadStaticData();
|
||||||
|
|
||||||
uint32 CountSpawn2();
|
uint32 CountSpawn2();
|
||||||
ZonePoint* GetClosestZonePoint(float x, float y, float z, const char* to_name, Client *client, float max_distance = 40000.0f);
|
ZonePoint* GetClosestZonePoint(const xyz_location& location, const char* to_name, Client *client, float max_distance = 40000.0f);
|
||||||
ZonePoint* GetClosestZonePoint(float x, float y, float z, uint32 to, Client *client, float max_distance = 40000.0f);
|
ZonePoint* GetClosestZonePoint(float x, float y, float z, uint32 to, Client *client, float max_distance = 40000.0f);
|
||||||
ZonePoint* GetClosestZonePointWithoutZone(float x, float y, float z, Client *client, float max_distance = 40000.0f);
|
ZonePoint* GetClosestZonePointWithoutZone(float x, float y, float z, Client *client, float max_distance = 40000.0f);
|
||||||
SpawnGroupList spawn_group_list;
|
SpawnGroupList spawn_group_list;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user