1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-16 01:49:54 +00:00
openmw-tes3mp/apps/openmw/mwmechanics
elsid 7c5bedc35a
Reset shorcutting if actor can't move by z-axis on reaction time
If actor was shortcutting because it was swimming, then when it started
walking it still be shortcutting, but there will be no new path, because
shortcut path builds only for actor able moving by z-axis and pathfinder
path only for not shortcutting actor.
2018-10-13 22:16:34 +03: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 Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
actors.hpp Optimize drowning state update 2018-09-22 21:12:56 +04:00
actorutil.cpp Added MWMechanics::isPlayerInCombat() 2015-09-10 18:48:34 +12:00
actorutil.hpp actorutil.hpp includes mwworld/ptr.hpp 2015-09-11 18:43:06 +12:00
aiactivate.cpp Use osg::Vec3f to store path nodes in Pathfinder 2018-10-13 22:16:20 +03:00
aiactivate.hpp Cleanup of #include statements 2016-06-18 10:56:28 +09:00
aiavoiddoor.cpp Use constants instead of widely used magic numbers (task #4645) 2018-09-17 19:22:50 +04:00
aiavoiddoor.hpp Cleanup of #include statements 2016-06-18 10:56:28 +09:00
aibreathe.cpp Remove deprecated GMST get* functions 2018-08-29 18:38:12 +03:00
aibreathe.hpp Added AiBreathe package (feature #1374) 2017-07-25 10:58:04 +04:00
aicast.cpp Use osg::Vec3f to store path nodes in Pathfinder 2018-10-13 22:16:20 +03:00
aicast.hpp Rework manual spellcasting (e.g. via scripts) 2018-07-12 16:24:25 +04:00
aicombat.cpp Fix functions name style 2018-10-13 22:16:21 +03:00
aicombat.hpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
aicombataction.cpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
aicombataction.hpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
aiescort.cpp Use osg::Vec3f to store path nodes in Pathfinder 2018-10-13 22:16:20 +03:00
aiescort.hpp Store integer actor ID in AI packages (bug #4036) 2018-06-08 19:57:41 +04:00
aiface.cpp Implement Face instruction (Feature #1424) 2016-07-09 02:16:47 +02:00
aiface.hpp Implement Face instruction (Feature #1424) 2016-07-09 02:16:47 +02:00
aifollow.cpp Use osg::Vec3f to store path nodes in Pathfinder 2018-10-13 22:16:20 +03:00
aifollow.hpp Refactor AiTemporaryStorage usage 2018-06-27 12:48:34 +04:00
aipackage.cpp Reset shorcutting if actor can't move by z-axis on reaction time 2018-10-13 22:16:34 +03:00
aipackage.hpp Check whether can actor move along z-axis in separate function 2018-10-13 22:16:34 +03:00
aipursue.cpp Use osg::Vec3f to store path nodes in Pathfinder 2018-10-13 22:16:20 +03:00
aipursue.hpp Store integer actor ID in AI packages (bug #4036) 2018-06-08 19:57:41 +04:00
aisequence.cpp Use square distance to target 2018-08-29 17:20:32 +04:00
aisequence.hpp Move code to seperate functions for reusability 2018-08-16 00:26:02 +01:00
aistate.hpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
aitravel.cpp Use osg::Vec3f to store path nodes in Pathfinder 2018-10-13 22:16:20 +03:00
aitravel.hpp Add mHidden field to AiTravel 2018-06-08 21:53:47 +04:00
aiwander.cpp Build path by navigator 2018-10-13 22:16:33 +03:00
aiwander.hpp Build path by navigator 2018-10-13 22:16:33 +03:00
alchemy.cpp getSkill usage cleanup (bug #4671) 2018-10-08 17:06:30 +03:00
alchemy.hpp Mass potion creation (feature #4642) 2018-09-20 15:45:14 +04:00
autocalcspell.cpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
autocalcspell.hpp Show starting abilities, powers and spells in stat-review window (Fixes #2410) 2016-11-19 21:51:19 +01:00
character.cpp Merged pull request #1960 2018-10-10 14:56:51 +02:00
character.hpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
combat.cpp Remove deprecated GMST get* functions 2018-08-29 18:38:12 +03:00
combat.hpp Fix some style issues flagged by cppcheck 2017-10-15 17:06:58 +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 Make GetPCJumping return true only when jumping (bug #4641) 2018-09-16 11:58:01 +04:00
creaturestats.hpp Make GetPCJumping return true only when jumping (bug #4641) 2018-09-16 11:58:01 +04: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 Remove deprecated GMST get* functions 2018-08-29 18:38:12 +03:00
drawstate.hpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
enchanting.cpp getSkill usage cleanup (bug #4671) 2018-10-08 17:06:30 +03:00
enchanting.hpp Pass parameters by const reference 2017-04-20 23:47:03 +09:00
levelledlist.hpp Use new logging system for game itself 2018-08-14 23:05:43 +04:00
magiceffects.cpp Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
magiceffects.hpp Fix various MSVC warnings 2015-02-15 20:10:21 -06:00
mechanicsmanagerimp.cpp Merged pull request #1959 2018-10-10 15:05:29 +02:00
mechanicsmanagerimp.hpp Restore dynamic stats for actors in inactive cells (bug #1875) 2018-09-26 07:46:28 +04:00
movement.hpp Readded collision objects and movement physics 2015-05-12 03:02:15 +02:00
npcstats.cpp Handle current health level during levelup (bug #4649) 2018-09-22 07:48:47 +04:00
npcstats.hpp Implement sBookSkillMessage GMST 2018-04-02 21:12:38 +03:00
objects.cpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
objects.hpp Save scripted animation state (Fixes #1931, #2150, #3393) 2016-08-03 03:52:35 +02:00
obstacle.cpp Add const 2018-10-13 22:16:23 +03:00
obstacle.hpp Add const 2018-10-13 22:16:23 +03:00
pathfinding.cpp Use different tolerance for path point and destination 2018-10-13 22:16:34 +03:00
pathfinding.hpp Use different tolerance for path point and destination 2018-10-13 22:16:34 +03: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
repair.cpp getSkill usage cleanup (bug #4671) 2018-10-08 17:06:30 +03:00
repair.hpp Added PC repair feature 2013-03-23 08:16:46 +01:00
security.cpp getSkill usage cleanup (bug #4671) 2018-10-08 17:06:30 +03:00
security.hpp Cleanup Security class 2013-05-19 23:19:48 +02:00
spellcasting.cpp Merged pull request #1959 2018-10-10 15:05:29 +02:00
spellcasting.hpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
spellpriority.cpp getSkill usage cleanup (bug #4671) 2018-10-08 17:06:30 +03:00
spellpriority.hpp Split weapons and spells rating code from combat actions 2017-08-01 09:05:35 +04:00
spells.cpp Purge effects from all permanent spells with the same ID 2018-08-29 14:09:43 +03: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 Fixed bug in smoothTurn() 2015-09-06 17:39:48 +12:00
steering.hpp Fixes for building with unity build 2015-09-24 15:21:42 +02:00
summoning.cpp Use new logging system for game itself 2018-08-14 23:05:43 +04: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 Moved mechanics code from MWGui::TradeWindow to MWMechanics::Trading 2016-06-04 12:28:47 -04:00
weaponpriority.cpp Combat AI: take ranged weapon speed in account 2018-09-19 12:23:24 +04:00
weaponpriority.hpp implement rateAmmo() function 2018-01-11 21:08:11 +04:00