1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-07 12:54:00 +00:00
OpenMW/components
elsid 7ec7c57879
Remove unnecessary loops from path
This prevents actors going back when a new shortest path includes a point
behind them where they were right before. Such situation can happen when path
includes off mesh connection. Resulting cost of such path can be lower than
the real one because off mesh connections are straight lines and walking
surface usually is not a plane but a surface.

Skip to path point where distance from current position to the line between
previous and this point is less than point tolerance. Which means actor is
standing very close to the edge between those points. Additionally check by
navmesh raycasting to make sure there is actually a valid path.
2022-01-24 22:32:04 +01:00
..
bsa
bullethelpers
compiler Don't teleport NPCs to unknown cells 2021-12-26 15:27:25 +00:00
config
contentselector
crashcatcher Add missing include to unordered_map 2022-01-13 22:46:00 +02:00
debug
detournavigator Fix unnecessary-copy-initialization 2022-01-04 20:42:09 +01:00
esm Change terminology of gameSecond/gameHour to simulationTime/gameTime 2022-01-10 21:03:35 +01:00
esmloader
esmterrain
fallback
files
fontloader
interpreter
loadinglistener
lua Lua bindings for Colours 2022-01-17 22:35:06 +00:00
lua_ui Dispose Lua UI elements correctly 2022-01-18 08:12:56 +00:00
misc Remove unnecessary loops from path 2022-01-24 22:32:04 +01:00
myguiplatform Remove unnecessary myguicompat 2021-12-16 19:48:10 +01:00
nif Fix multilayer parallax parameter reading 2022-01-08 01:58:52 +03:00
nifbullet
nifosg Merge branch 'softparticles_patch' into 'master' 2022-01-06 13:13:52 +00:00
process
queries
resource Restore ripples with soft particles 2022-01-19 11:32:38 +00:00
sceneutil Fix "warning: loop variable is copied but only used as const reference;... 2022-01-05 10:44:44 +00:00
sdlutil
serialization
settings
shader ShaderVisitor improvements 2021-12-29 13:45:42 -08:00
sqlite3
terrain fix regression where LEQUAL was used instead of LESS for depth function 2022-01-04 12:23:37 -08:00
to_utf8
translation
version
vfs Add missing include 2021-12-14 21:36:11 +01:00
widgets
CMakeLists.txt Merge branch 'dispose_lua_ui_correctly' into 'master' 2022-01-18 08:12:56 +00:00
doc.hpp