1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-30 04:45:33 +00:00
openmw-tes3mp/apps/openmw/mwmechanics
David Cernat c4950f1beb [Client] Implement PlayerTeam packet, part 2
When determining actors siding with someone, also check the team members of DedicatedPlayers, not just those of the LocalPlayer.

Don't set players as each other's hitAttemptActor if they are team members.

Don't run startCombat() for DedicatedPlayers who get attacked.
2019-12-03 22:40:02 +02:00
..
activespells.cpp Add OpenMW commits up to 1 Sep 2018 2019-08-20 11:31:51 +03:00
activespells.hpp make getEffectDuration to look for a specific effect 2019-04-21 20:53:38 +02: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 [Client] Implement PlayerTeam packet, part 2 2019-12-03 22:40:02 +02:00
actors.hpp [Client] Set attackingOrSpell state instantly after Attack/Cast packets 2019-11-30 15:03:51 +02: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 Add OpenMW commits up to 7 Oct 2019 2019-10-07 08:19:21 +03:00
aiactivate.hpp [Client] Allow AiActivate to be used with specific Ptrs, not just refIds 2018-07-10 08:21:24 +03: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 [Client] Always send attack starts by actors immediately 2019-11-30 15:50:05 +02: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
aifollow.cpp Add OpenMW commits up to 5 Nov 2018 2019-08-21 05:08:50 +03:00
aifollow.hpp Add OpenMW commits up to 7 Nov 2019 2019-11-08 06:20:41 +02:00
aipackage.cpp Merge pull request #2510 from elsid/ai_open_door 2019-11-17 21:21:22 +04:00
aipackage.hpp Implement actors movement deceleration (feature #4544) 2019-10-31 14:41:12 +04:00
aipursue.cpp Add OpenMW commits up to 19 Nov 2019 2019-11-19 17:16:48 +02:00
aipursue.hpp Include cleanup 2019-02-19 18:40:33 +03:00
aisequence.cpp Implement actors movement deceleration (feature #4544) 2019-10-31 14:41:12 +04:00
aisequence.hpp Implement actors movement deceleration (feature #4544) 2019-10-31 14:41:12 +04: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 Implement actors movement deceleration (feature #4544) 2019-10-31 14:41:12 +04: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 Add OpenMW commits up to 9 Mar 2019 2019-08-21 19:04:04 +03: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 Add OpenMW commits up to 1 Dec 2019 2019-12-01 23:52:42 +02:00
character.hpp [General] Use hard synchronization for melee attack animations 2019-11-29 10:39:57 +02:00
combat.cpp Add OpenMW commits up to 29 Oct 2019 2019-10-29 23:49:31 +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 [Client] Reset friendly hits when summoning a creature 2019-12-02 23:29:36 +02:00
creaturestats.hpp [Client] Reset friendly hits when summoning a creature 2019-12-02 23:29:36 +02: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 19 Nov 2019 2019-11-19 17:16:48 +02:00
enchanting.hpp Remove on-strike enchantment support for ranged weapon types (bug #5190) 2019-10-20 13:34:42 +03: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
mechanicsmanagerimp.cpp [Client] Implement PlayerTeam packet, part 2 2019-12-03 22:40:02 +02:00
mechanicsmanagerimp.hpp [Client] Set attackingOrSpell state instantly after Attack/Cast packets 2019-11-30 15:03:51 +02:00
movement.hpp Implement actors movement deceleration (feature #4544) 2019-10-31 14:41:12 +04:00
npcstats.cpp Add OpenMW commits up to 6 June 2019 2019-08-22 11:42:02 +03:00
npcstats.hpp Add OpenMW commits up to 6 June 2019 2019-08-22 11:42:02 +03: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 Do not use fallthrough in switches 2019-11-19 16:10:18 +04:00
obstacle.hpp Use 3d coordinates to detect stuck 2019-08-17 18:09:00 +02: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
recharge.cpp Add OpenMW commits up to 20 Oct 2019 2019-10-29 22:26:35 +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 6 June 2019 2019-08-22 11:42:02 +03:00
repair.hpp
security.cpp Add OpenMW commits up to 18 Sep 2019 2019-09-18 23:46:08 +03:00
security.hpp
spellcasting.cpp [Client] Queue sending of Cast packet from CastSpell::cast() 2019-11-28 09:40:22 +02: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 [Client] Send PlayerSpellbook packet when contracting or curing disease 2019-11-12 17:44:38 +02: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 [General] Use different compromise for summoning 2019-12-02 20:48:52 +02: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