diff options
| author | UltraNix <80540499+UltraNix@users.noreply.github.com> | 2021-08-25 12:41:20 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-25 12:41:20 +0200 |
| commit | a8c0a2cc894b8eb27ed67bcb929fca06a71f43bc (patch) | |
| tree | 9f6e2938fca28a906bacc7d98fd5139c51d8b712 /src/common/Collision/Models/ModelInstance.cpp | |
| parent | 909c3e579966649f40067fe87328298e91d5af6a (diff) | |
fix(Core/Movement): (#7008)
- Get zone/area IDs from vmap data in the liquid update
- Add new method Map::getFullVMapDataForPosition to get area info and liquid info in a single vmap lookup
- Adjust GetZoneId/GetAreaId on WorldObject to always return these cached fields.
- Clean up liquid state handling on Unit and Player
- Implemented getting area id from gameobject spawns.
- Removed old core related to getting movement flags dependent on environment.
- Movement flags are now processed more precisely and dynamically.
Original source: TrinityCore.
- Closes #5086
- Updates #2208.
Diffstat (limited to 'src/common/Collision/Models/ModelInstance.cpp')
0 files changed, 0 insertions, 0 deletions
