diff options
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.cpp')
-rw-r--r-- | src/server/game/Globals/ObjectMgr.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 870b378cb66..77696912612 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -7518,16 +7518,15 @@ void ObjectMgr::LoadPointsOfInterest() PointOfInterest pointOfInterest; pointOfInterest.ID = id; - pointOfInterest.Pos.x = fields[1].GetFloat(); - pointOfInterest.Pos.y = fields[2].GetFloat(); + pointOfInterest.Pos.Relocate(fields[1].GetFloat(), fields[2].GetFloat()); pointOfInterest.Icon = fields[3].GetUInt32(); pointOfInterest.Flags = fields[4].GetUInt32(); pointOfInterest.Importance = fields[5].GetUInt32(); pointOfInterest.Name = fields[6].GetString(); - if (!Trinity::IsValidMapCoord(pointOfInterest.Pos.x, pointOfInterest.Pos.y)) + if (!Trinity::IsValidMapCoord(pointOfInterest.Pos.GetPositionX(), pointOfInterest.Pos.GetPositionY())) { - TC_LOG_ERROR("sql.sql", "Table `points_of_interest` (ID: %u) have invalid coordinates (PositionX: %f PositionY: %f), ignored.", id, pointOfInterest.Pos.x, pointOfInterest.Pos.y); + TC_LOG_ERROR("sql.sql", "Table `points_of_interest` (ID: %u) have invalid coordinates (PositionX: %f PositionY: %f), ignored.", id, pointOfInterest.Pos.GetPositionX(), pointOfInterest.Pos.GetPositionY()); continue; } |