1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-02-23 03:39:59 +00:00
openmw-tes3mp/apps/openmw/mwmechanics
David Cernat 57734c172b [Client] Retain AiPursue for guards ignoring player because of dialogue
In OpenMW, guards starting combat with the player cause other guards with an AiPursue package to also join the combat in MechanicsManager::startCombat(). Previously, however, TES3MP was discarding AiPursue packages for the guards who hadn't started the arrest dialogue with the player by returning the wrong boolean in AiPursue::execute(), leading to just one-on-one combat with the arresting guard.
2020-07-26 11:06:11 +02:00
..
activespells.cpp [General] Implement PlayerSpellsActive packet, part 1 2020-07-10 02:09:11 +02:00
activespells.hpp Add OpenMW commits up to 11 Jun 2020 2020-06-11 13:21:58 +03:00
actor.cpp Make greeting-related actor data temporary (bug #5397) 2020-05-30 00:51:58 +03:00
actor.hpp Make greeting-related actor data temporary (bug #5397) 2020-05-30 00:51:58 +03:00
actors.cpp Add OpenMW commits up to 11 Jul 2020 2020-07-11 21:42:01 +02:00
actors.hpp Add OpenMW commits up to 30 May 2020 2020-06-09 17:50:26 +03: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 Merge pull request #2878 from Assumeru/mutate-ai 2020-06-03 15:09:40 +02:00
aiactivate.cpp Add OpenMW commits up to 11 Jun 2020 2020-06-11 13:21:58 +03:00
aiactivate.hpp Add OpenMW commits up to 22 Jun 2020 2020-06-22 20:50:55 +03:00
aiavoiddoor.cpp Use more C++11 loops in game mechanics code 2020-07-25 15:54:49 +04:00
aiavoiddoor.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
aibreathe.cpp Replace AiPackage virtual methods by options 2020-06-06 12:00:17 +02:00
aibreathe.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
aicast.cpp Replace AiPackage virtual methods by options 2020-06-06 12:00:17 +02:00
aicast.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
aicombat.cpp Add OpenMW commits up to 25 Jul 2020 2020-07-25 19:44:01 +02:00
aicombat.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
aicombataction.cpp Separate functions that don't belong to CastSpell class 2020-04-26 22:17:38 +03:00
aicombataction.hpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
aiescort.cpp Replace AiPackage virtual methods by options 2020-06-06 12:00:17 +02:00
aiescort.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
aiface.cpp Replace AiPackage virtual methods by options 2020-06-06 12:00:17 +02:00
aiface.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
aifollow.cpp Add OpenMW commits up to 25 Jul 2020 2020-07-25 19:44:01 +02:00
aifollow.hpp Add OpenMW commits up to 22 Jun 2020 2020-06-22 20:50:55 +03:00
aipackage.cpp Merge pull request #2913 from akortunov/warnfix 2020-06-17 15:00:57 +02:00
aipackage.hpp Merge branch 'master' into ai_package_type 2020-06-17 01:47:23 +03:00
aipackagetypeid.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
aipursue.cpp [Client] Retain AiPursue for guards ignoring player because of dialogue 2020-07-26 11:06:11 +02:00
aipursue.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
aisequence.cpp Use more C++11 loops in game mechanics code 2020-07-25 15:54:49 +04:00
aisequence.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
aistate.hpp Keep an AiWanderStorage when cloning an actor (bug #5267) 2020-03-10 12:22:21 +04:00
aitravel.cpp Replace AiPackage virtual methods by options 2020-06-06 12:00:17 +02:00
aitravel.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
aiwander.cpp Use more C++11 loops in game mechanics code 2020-07-25 15:54:49 +04:00
aiwander.hpp Store package type id as enum except ESM 2020-06-11 21:02:27 +02:00
alchemy.cpp Add OpenMW commits up to 11 Jun 2020 2020-06-11 13:21:58 +03:00
alchemy.hpp Add OpenMW commits up to 1 Apr 2020 2020-04-01 19:24:11 +03:00
autocalcspell.cpp Use more C++11 loops in game mechanics code 2020-07-25 15:54:49 +04:00
autocalcspell.hpp Include cleanup 2019-02-19 18:40:33 +03:00
character.cpp Add OpenMW commits up to 25 Jul 2020 2020-07-25 19:44:01 +02:00
character.hpp Add OpenMW commits up to 4 Jul 2020 2020-07-04 16:50:54 +03:00
combat.cpp Add OpenMW commits up to 11 Jun 2020 2020-06-11 13:21:58 +03:00
combat.hpp Reuse distance functions 2019-10-19 12:51:37 +02:00
creaturestats.cpp Add OpenMW commits up to 4 Jul 2020 2020-07-04 16:50:54 +03:00
creaturestats.hpp Add OpenMW commits up to 4 Jul 2020 2020-07-04 16:50:54 +03:00
difficultyscaling.cpp Add OpenMW commits up to 1 Sep 2018 2019-08-20 11:31:51 +03:00
difficultyscaling.hpp
disease.hpp [Client] Send PlayerSpellbook packet when contracting or curing disease 2019-11-12 17:44:38 +02:00
drawstate.hpp
enchanting.cpp Add OpenMW commits up to 9 May 2020 2020-05-09 15:17:04 +03:00
enchanting.hpp Allow to enchant multiple projectiles at once (feature #3517) 2019-12-31 21:31:49 +04:00
levelledlist.hpp Use more C++11 loops in game mechanics code 2020-07-25 15:54:49 +04:00
linkedeffects.cpp Simplify some inflict() logic 2020-04-27 12:50:09 +03:00
linkedeffects.hpp Address akortunov's concerns regarding spell refactoring 2020-04-27 12:05:17 +03:00
magiceffects.cpp Remove redundant includes 2019-02-23 08:02:12 +04:00
magiceffects.hpp
mechanicsmanagerimp.cpp Add OpenMW commits up to 25 Jul 2020 2020-07-25 19:44:01 +02:00
mechanicsmanagerimp.hpp Add OpenMW commits up to 4 Jul 2020 2020-07-04 16:50:54 +03:00
movement.hpp Improved strafe movement 2020-06-22 15:22:34 +02:00
npcstats.cpp Add OpenMW commits up to 4 Jul 2020 2020-07-04 16:50:54 +03:00
npcstats.hpp Add OpenMW commits up to 1 Apr 2020 2020-04-01 19:24:11 +03:00
objects.cpp Use more C++11 loops in game mechanics code 2020-07-25 15:54:49 +04:00
objects.hpp Report frame number, number of actors and objects to stats 2020-05-22 17:39:18 +02:00
obstacle.cpp Use more C++11 loops in game mechanics code 2020-07-25 15:54:49 +04:00
obstacle.hpp Use distance to position since last normal state in obstacle checker 2020-02-10 22:29:54 +01:00
pathfinding.cpp Use actor speed to define area cost for pathfinding 2020-06-13 02:24:52 +02:00
pathfinding.hpp Use actor speed to define area cost for pathfinding 2020-06-13 02:24:52 +02:00
pathgrid.cpp Remove unused PathgridGraph::mIsExterior 2020-06-11 21:43:51 +02:00
pathgrid.hpp Remove unused PathgridGraph::mIsExterior 2020-06-11 21:43:51 +02:00
pickpocket.cpp Store attributes and skills values as floats (bug #4021) 2020-06-03 17:34:15 +04:00
pickpocket.hpp
recharge.cpp [General] Implement OnObjectSound packet 2020-02-29 18:15:41 +02:00
recharge.hpp Recharge items outside of player's inventory (bug #4077) 2019-10-07 22:59:43 +04:00
repair.cpp Add OpenMW commits up to 11 Jun 2020 2020-06-11 13:21:58 +03:00
repair.hpp
security.cpp Add OpenMW commits up to 11 Jun 2020 2020-06-11 13:21:58 +03:00
security.hpp
spellabsorption.cpp Address akortunov's concerns regarding spell refactoring 2020-04-27 12:05:17 +03:00
spellabsorption.hpp Address akortunov's concerns regarding spell refactoring 2020-04-27 12:05:17 +03:00
spellcasting.cpp Add OpenMW commits up to 11 Jun 2020 2020-06-11 13:21:58 +03:00
spellcasting.hpp Clean up CastSpell 2020-04-26 22:17:38 +03:00
spellpriority.cpp Use AppliedOnce flag in more effect duration calculations (#5425) 2020-05-24 18:37:21 +03:00
spellpriority.hpp Include cleanup 2019-02-19 18:40:33 +03:00
spellresistance.cpp Store attributes and skills values as floats (bug #4021) 2020-06-03 17:34:15 +04:00
spellresistance.hpp Separate spell resistance 2020-04-26 21:13:59 +03:00
spells.cpp Add OpenMW commits up to 11 Jun 2020 2020-06-11 13:21:58 +03:00
spells.hpp Implement vanilla-style corprus handling (bug #3714, bug #4623) 2020-06-03 12:58:17 +04:00
spellutil.cpp Store attributes and skills values as floats (bug #4021) 2020-06-03 17:34:15 +04:00
spellutil.hpp Separate functions that don't belong to CastSpell class 2020-04-26 22:17:38 +03:00
stat.cpp Store attributes and skills values as floats (bug #4021) 2020-06-03 17:34:15 +04:00
stat.hpp Store attributes and skills values as floats (bug #4021) 2020-06-03 17:34:15 +04: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 Add OpenMW commits up to 9 May 2020 2020-05-09 15:17:04 +03:00
summoning.hpp Move isSummoningEffect to summoning 2020-04-26 21:13:59 +03:00
tickableeffects.cpp Add OpenMW commits up to 9 May 2020 2020-05-09 15:17:04 +03:00
tickableeffects.hpp Separate functions that don't belong to CastSpell class 2020-04-26 22:17:38 +03: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
typedaipackage.hpp Replace AiPackage virtual methods by options 2020-06-06 12:00:17 +02:00
weaponpriority.cpp Separate functions that don't belong to CastSpell class 2020-04-26 22:17:38 +03: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