1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 19:19:55 +00:00
openmw-tes3mp/apps/openmw/mwmp
David Cernat fcd31bf4a6 [General] Fix problems with the synchronization of ranged attacks
Projectile hits now send Attack packets with RANGED attacks, and their success or failure is now synchronized.

Strike enchantments no longer require a valid victim to be synchronized.

Additional debug messages have been added for attacks.
2018-09-11 11:56:45 +03:00
..
GUI [Client] Clean up GUIChat slightly 2018-01-05 00:03:05 +02:00
processors [General] Reduce inventory-sending hooks to just 2 in ContainerStore 2018-08-28 05:01:52 +03:00
ActorList.cpp [Client] Also clear aiActors when clearing ActorList 2018-08-20 20:54:34 +03:00
ActorList.hpp [Client] Simplify sending of ActorAI packets for uninitialized actors 2018-07-14 01:00:27 +03:00
Cell.cpp [Client] Return early when processing actors that can't be initialized 2018-09-05 20:03:35 +03:00
Cell.hpp [Client] Uninitialize DedicatedActors instantly in some situations 2018-08-16 03:50:41 +03:00
CellController.cpp [General] Rename all instances of refNumIndex into refNum 2018-07-13 04:12:03 +03:00
CellController.hpp [General] Rename all instances of refNumIndex into refNum 2018-07-13 04:12:03 +03:00
DedicatedActor.cpp [Client] Uninitialize DedicatedActors instantly in some situations 2018-08-16 03:50:41 +03:00
DedicatedActor.hpp [Client] Add ActorList methods for sending ActorAI packets 2018-07-12 20:48:47 +03:00
DedicatedPlayer.cpp [General] Implement RecordDynamic packet, part 1 2018-07-30 10:56:26 +03:00
DedicatedPlayer.hpp [General] Reimplement weather synchronization to allow soft transitions 2018-07-21 05:20:26 +03:00
GUIController.cpp [Client] Split up creation of DedicatedPlayers into multiple methods 2018-04-08 10:56:33 +03:00
GUIController.hpp [Client] Unequip items if necessary when attr/skill modifier is set to 0 2018-01-26 00:45:39 +02:00
LocalActor.cpp [Client] Use verbose logging level for LocalActor debug 2018-07-23 22:11:59 +03:00
LocalActor.hpp [General] Implement ActorDeath packet, part 1 2018-06-27 21:47:55 +03:00
LocalPlayer.cpp [General] Reduce inventory-sending hooks to just 2 in ContainerStore 2018-08-28 05:01:52 +03:00
LocalPlayer.hpp [General] Reduce inventory-sending hooks to just 2 in ContainerStore 2018-08-28 05:01:52 +03:00
Main.cpp [Client] Avoid sending CellStates to server after initialization 2018-05-01 18:19:52 +03:00
Main.hpp [Client] Convert MechanicsHelper to namespace 2017-06-27 16:43:53 +08:00
MechanicsHelper.cpp [General] Fix problems with the synchronization of ranged attacks 2018-09-11 11:56:45 +03:00
MechanicsHelper.hpp [General] Include hit position in PlayerAttack and ActorAttack packets 2018-09-08 05:29:49 +03:00
Networking.cpp Merge pull request #450 from TES3MP/0.6.2 2018-06-19 05:26:38 +03:00
Networking.hpp [Client] Create Worldstate class that inherits BaseWorldstate 2018-05-27 15:57:47 +03:00
ObjectList.cpp [General] Implement RecordDynamic packet, part 1 2018-07-30 10:56:26 +03:00
ObjectList.hpp [General] Implement ObjectActivate packet & associated script functions 2018-07-15 03:16:04 +03:00
PlayerList.cpp [General] Rename all instances of refNumIndex into refNum 2018-07-13 04:12:03 +03:00
PlayerList.hpp [Client] Streamline creation of references for DedicatedPlayers 2018-04-08 15:02:43 +03:00
RecordHelper.cpp [Client] Allow use of baseId for more record types 2018-08-20 15:24:20 +03:00
RecordHelper.hpp [General] Implement RecordDynamic packet, part 1 2018-07-30 10:56:26 +03:00
ScriptController.cpp [Client] Add ScriptController w/ contextType-to-packetOrigin method 2018-07-23 00:48:23 +03:00
ScriptController.hpp [Client] Add ScriptController w/ contextType-to-packetOrigin method 2018-07-23 00:48:23 +03:00
Worldstate.cpp [Client] Allow use of baseId for more record types 2018-08-20 15:24:20 +03:00
Worldstate.hpp [General] Implement RecordDynamic packet, part 1 2018-07-30 10:56:26 +03:00