Files
TrinityCore/src/common
Treeston 51ce3b1c1d [3.3.5] Get zone/area IDs from vmap data in the liquid update (#19840)
* Add new method Map::getFullVMapDataForPosition to get area info and liquid info in a single vmap lookup
* Use this lookup in Map:: relocation methods to update m_areaId and m_zoneId fields on WorldObject
* Adjust GetZoneId/GetAreaId on WorldObject to always return these cached fields
* Clean up liquid state handling on Unit and Player
* Hand floor's Z coord up through GetFullTerrainStatusForPosition, use it to update a new field in WorldObject, and use that to feed a new GetFloorZ call on WorldObject.

Closes #16489

(cherry picked from commit f6c849729b)
2020-07-16 22:00:24 +02:00
..
2020-01-02 06:44:10 +01:00
2020-01-02 06:44:10 +01:00
2020-04-24 17:18:48 +02:00
2020-01-02 06:44:10 +01:00
2020-01-02 06:44:10 +01:00
2020-01-02 06:44:10 +01:00
2020-01-02 06:44:10 +01:00
2020-01-02 06:44:10 +01:00
2020-01-02 06:44:10 +01:00
2020-01-02 06:44:10 +01:00
2020-01-02 06:44:10 +01:00
2020-01-02 06:44:10 +01:00