1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 20:49:56 +00:00
openmw-tes3mp/apps/openmw/mwmechanics
elsid e323e6e7e6
Consider moved distance in direction to destination for obstacle check
Assume actor is stuck when it's not able to move in the destination
direction with maximum speed. Approach to check moved distance from the
previous point doesn't work good for slow and big actors. When they face
obstacle they're trying to move along with oscillation so check is
passing but they don't get any closer to the destination.
2020-01-20 23:46:58 +01:00
..
activespells.cpp Remove effects from all active spells with the same ID 2018-08-29 13:52:03 +03:00
activespells.hpp Dispel only effects from spells (bug #3995) 2017-08-15 09:35:29 +04:00
actor.cpp Refactor AiTemporaryStorage usage 2018-06-27 12:48:34 +04:00
actor.hpp Refactor AiTemporaryStorage usage 2018-06-27 12:48:34 +04:00
actors.cpp Rework greeting timeouts (bug #5249) 2020-01-11 21:47:08 +04:00
actors.hpp Implement actors movement deceleration (feature #4544) 2019-10-31 14:41:12 +04:00
actorutil.cpp Use 2D distance for fight rating of vertically moving actors (bug #4961) 2019-06-05 21:41:02 +03:00
actorutil.hpp Use 2D distance for fight rating of vertically moving actors (bug #4961) 2019-06-05 21:41:02 +03:00
aiactivate.cpp Implement vanilla-style AiActivate (bug #4456) 2019-09-24 09:30:39 +04:00
aiactivate.hpp Cleanup of #include statements 2016-06-18 10:56:28 +09:00
aiavoiddoor.cpp Change angle direction by rolling dice to avoid rotating door 2019-09-29 13:44:06 +02:00
aiavoiddoor.hpp Change angle direction by rolling dice to avoid rotating door 2019-09-29 13:44:06 +02:00
aibreathe.cpp AI package cleanup 2018-11-02 14:58:30 +03:00
aibreathe.hpp Added AiBreathe package (feature #1374) 2017-07-25 10:58:04 +04:00
aicast.cpp Remove redundant includes 2019-02-23 08:02:12 +04:00
aicast.hpp Include cleanup 2019-02-19 18:40:33 +03:00
aicombat.cpp Refactor weapon types behaviour 2019-08-09 19:40:27 +04:00
aicombat.hpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
aicombataction.cpp Refactor weapon types behaviour 2019-08-09 19:40:27 +04:00
aicombataction.hpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
aiescort.cpp Remove redundant includes 2019-02-23 08:02:12 +04:00
aiescort.hpp Implement actors movement deceleration (feature #4544) 2019-10-31 14:41:12 +04:00
aiface.cpp Include cleanup 2019-02-19 18:40:33 +03:00
aiface.hpp Implement Face instruction (Feature #1424) 2016-07-09 02:16:47 +02:00
aifollow.cpp AI package cleanup 2018-11-02 14:58:30 +03:00
aifollow.hpp Implement actors movement deceleration (feature #4544) 2019-10-31 14:41:12 +04:00
aipackage.cpp Consider moved distance in direction to destination for obstacle check 2020-01-20 23:46:58 +01:00
aipackage.hpp Add and use 'always active' AI package flag 2020-01-10 12:07:57 +03:00
aipursue.cpp Allow ActionOpen and ActionTalk only for player (bug #5210 2019-11-18 12:41:11 +04:00
aipursue.hpp Include cleanup 2019-02-19 18:40:33 +03:00
aisequence.cpp Add and use 'always active' AI package flag 2020-01-10 12:07:57 +03:00
aisequence.hpp Handle out-of-range actors' travel packages (#5212) 2020-01-09 14:17:54 +03:00
aistate.hpp Include cleanup 2019-02-19 18:40:33 +03:00
aitravel.cpp Split greetings from AiWander (bug #4594) 2019-10-10 09:28:40 +04:00
aitravel.hpp Add and use 'always active' AI package flag 2020-01-10 12:07:57 +03:00
aiwander.cpp Split greetings from AiWander (bug #4594) 2019-10-10 09:28:40 +04:00
aiwander.hpp Split greetings from AiWander (bug #4594) 2019-10-10 09:28:40 +04:00
alchemy.cpp Remove redundant includes 2019-02-23 08:02:12 +04:00
alchemy.hpp Mass potion creation (feature #4642) 2018-09-20 15:45:14 +04:00
autocalcspell.cpp Remove some redundant code 2019-01-05 01:25:52 +03:00
autocalcspell.hpp Include cleanup 2019-02-19 18:40:33 +03:00
character.cpp Don't combine sneak idle with scripted/wander idles (bug #4284) 2020-01-05 15:09:02 +03:00
character.hpp Fallback for long animation groups 2019-08-09 19:40:30 +04:00
combat.cpp Merge pull request #2564 from Capostrophic/enchant 2019-10-23 15:11:36 +02:00
combat.hpp Reuse distance functions 2019-10-19 12:51:37 +02:00
coordinateconverter.cpp Use osg::Vec3f to store path nodes in Pathfinder 2018-10-13 22:16:20 +03:00
coordinateconverter.hpp Use osg::Vec3f to store path nodes in Pathfinder 2018-10-13 22:16:20 +03:00
creaturestats.cpp Disallow resting if the fall height hasn't been reset (bug #4802) 2019-12-12 15:26:02 +03:00
creaturestats.hpp Disallow resting if the fall height hasn't been reset (bug #4802) 2019-12-12 15:26:02 +03:00
difficultyscaling.cpp Remove deprecated GMST get* functions 2018-08-29 18:38:12 +03:00
difficultyscaling.hpp Implement difficulty scaling (Fixes #1505) 2014-07-20 16:38:20 +02:00
disease.hpp Introduce a custom format() function to get rid of boost::format() and hackish replace() 2019-05-20 09:20:01 +04:00
drawstate.hpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
enchanting.cpp Allow to enchant multiple projectiles at once (feature #3517) 2019-12-31 21:31:49 +04:00
enchanting.hpp Allow to enchant multiple projectiles at once (feature #3517) 2019-12-31 21:31:49 +04:00
levelledlist.hpp Fix chance none logic for nested levelled lists (bug #5169) 2019-09-21 14:30:38 +03:00
magiceffects.cpp Remove redundant includes 2019-02-23 08:02:12 +04:00
magiceffects.hpp Fix various MSVC warnings 2015-02-15 20:10:21 -06:00
mechanicsmanagerimp.cpp Recharge items outside of player's inventory (bug #4077) 2019-10-07 22:59:43 +04:00
mechanicsmanagerimp.hpp Recharge items outside of player's inventory (bug #4077) 2019-10-07 22:59:43 +04:00
movement.hpp Implement actors movement deceleration (feature #4544) 2019-10-31 14:41:12 +04:00
npcstats.cpp Cap reputation values (bug #5226) 2019-12-11 08:47:46 +04:00
npcstats.hpp Fix RaiseRank/LowerRank script functions (feature #4316) 2019-05-14 21:43:19 +04:00
objects.cpp [Regression] Make sure unloaded objects can be opened 2019-07-20 00:12:05 +03:00
objects.hpp Include cleanup 2019-02-19 18:40:33 +03:00
obstacle.cpp Consider moved distance in direction to destination for obstacle check 2020-01-20 23:46:58 +01:00
obstacle.hpp Consider moved distance in direction to destination for obstacle check 2020-01-20 23:46:58 +01:00
pathfinding.cpp Use z coordinate for path distance when diff by z is greater then actor height 2019-10-19 22:01:32 +02:00
pathfinding.hpp Reuse distance functions 2019-10-19 12:51:37 +02:00
pathgrid.cpp Store aStarSearch result to deque 2018-10-13 22:16:20 +03:00
pathgrid.hpp Store aStarSearch result to deque 2018-10-13 22:16:20 +03:00
pickpocket.cpp Remove deprecated GMST get* functions 2018-08-29 18:38:12 +03:00
pickpocket.hpp Implement pickpocket detection. Play a voiced dialogue entry when detected. 2014-01-07 03:01:33 +01:00
recharge.cpp Recharge items outside of player's inventory (bug #4077) 2019-10-07 22:59:43 +04:00
recharge.hpp Recharge items outside of player's inventory (bug #4077) 2019-10-07 22:59:43 +04:00
repair.cpp Introduce a custom format() function to get rid of boost::format() and hackish replace() 2019-05-20 09:20:01 +04:00
repair.hpp Added PC repair feature 2013-03-23 08:16:46 +01:00
security.cpp move locking behaviour to cellref 2019-09-17 20:30:37 +02:00
security.hpp Cleanup Security class 2013-05-19 23:19:48 +02:00
spellcasting.cpp Don't use loops to detect absorb effects 2020-01-09 22:17:01 +03:00
spellcasting.hpp Make sure cast chance checks mana when necessary (bug #5112) 2019-08-09 19:27:25 +03:00
spellpriority.cpp Merge pull request #2413 from akortunov/weapon 2019-08-09 20:02:10 +03:00
spellpriority.hpp Include cleanup 2019-02-19 18:40:33 +03:00
spells.cpp Display magic effects according to research page 2019-11-07 11:05:18 +04:00
spells.hpp Make RemoveSpellEffects affect permanent spells (bug #3920) 2018-08-29 13:52:03 +03:00
stat.cpp Drain and fortify fixes for dynamicStats 2018-08-13 21:59:26 +09:00
stat.hpp Drain and fortify fixes for dynamicStats 2018-08-13 21:59:26 +09:00
steering.cpp Make angular velocity depending on actor speed 2019-08-03 16:06:04 +02:00
steering.hpp Make angular velocity depending on actor speed 2019-08-03 16:06:04 +02:00
summoning.cpp Minor summoned creature cleanup fixes 2019-11-12 17:50:06 +03:00
summoning.hpp Added a delay before summoned creature corpse despawning 2017-08-18 11:58:28 +04:00
trading.cpp Remove deprecated GMST get* functions 2018-08-29 18:38:12 +03:00
trading.hpp Include cleanup 2019-02-19 18:40:33 +03:00
weaponpriority.cpp Refactor weapon types behaviour 2019-08-09 19:40:27 +04:00
weaponpriority.hpp Refactor weapon types behaviour 2019-08-09 19:40:27 +04:00
weapontype.cpp Refactor weapon types behaviour 2019-08-09 19:40:27 +04:00
weapontype.hpp [Regression] restore ammo inventory sounds 2019-08-16 21:56:14 +04:00