summaryrefslogtreecommitdiff
path: root/deps/recastnavigation/Detour
AgeCommit message (Collapse)Author
2025-07-11fix(Core/FleeingMovementGenerator): Prevent fear movement from causing ↵Anton Popovichenko
characters to fall through the ground (#22451)
2024-05-29fix(LICENSE): update license file paths (#18972)Emmanuel Ferdman
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2021-02-01feat(Core/Movement): Improved pathfinding, collisions and movements (#4220)Yehonal
Npc positioning Implemented slope check to avoid unwanted climbing for some kind of movements (backwards, repositioning etc.) Implemented backwards movement Re-implemented circle repositioning algorithm (smartest than retail, but with the same feeling) Fixed random position of summoned minions Improved pet following movement. Also, they attack NPC from behind now. Thanks to @Footman Swimming creatures Fixed max_z coordinate for swimming creatures. Now only part of their body is allowed to be out of the water level Fixed pathfinder for swimming creatures creating shortcuts for specific segments, now they swim underwater to reach the seashore instead of flying above the water level. Creatures with water InhabitType but no swimming flag now, when not in combat, will walk on water depth instead of swimming. Thanks @jackpoz for the original code UNIT_FLAG_SWIMMING in UpdateEnvironmentIfNeeded to show the swimming animation correctly when underwater Implemented HasEnoughWater check to avoid swimming creatures to go where the water level is too low but also to properly enable swimming animation only when a creature has enough water to swim. Walking creatures Extended the DetourNavMeshQuery adding area cost based on walkability (slope angle + source height) to find better paths at runtime instead of completely remove them from mmaps improve Z height in certain conditions (see #4205, #4203, #4247 ) Flying creatures Rewriting of the hover system Removed hacks and improved the UpdateEnvironmentIfNeeded. Now creatures can properly switch from flying to walk etc. Spells LOS on spell effect must be calculated on CollisionHeight and HitSpherePoint instead of position coords. Improved position for object/creature spawned via spells Improved checks for Fleeing movements (fear spells) Other improvements Implemented method to calculate the CollisionWidth from dbc (used by repositioning algorithm etc.) Improved raycast and collision checks Co-authored-by: Footman <p.alexej@freenet.de> Co-authored-by: Helias <stefanoborzi32@gmail.com> Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-12-07chore(Core): forgot to add copyright in new files + small correction (#3861)Francesco Borzì
2019-09-18feat(Cmake/Build): Use interface targets for inheriting flags and ↵Kargatum
definitions (#2255) Co-authored-by: Naios Naios@users.noreply.github.com
2019-08-13fix(Core/Deps): Update recastnavigation to last version (#2189)Francesco Borzì
Note: you need to re-extract the client data files, or download them from: https://github.com/wowgaming/client-data/releases/tag/v7
2019-04-01feat(Cmake): Rewrite build and use inherited dependencies (#1652)Kargatum
2018-07-13tools improvement (#926)Stoabrogga
* tools improvement * added "Source/DetourAssert.cpp" to recastnavigation/Detour/CMakeLists.txt * increased MMAP and VMAP version numbers * Will need to re extract MMAPS and VMAPS
2017-12-21Moved files after mergingYehonal
2017-12-21Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk ↵Yehonal
into dir-restructure
2017-10-13Fixed compilation after dir reworkYehonal
2017-10-12Directory Structure [step 1]: moving filesYehonal
working on #672 NOTE: This commit can't be compiled!!