1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-29 03:15:32 +00:00
openmw-tes3mp/apps/openmw/mwmp
David Cernat cd444f8707 [Client] Send actor equipment after Container packet causes autoEquip
Previously, a Container packet with a SET action for an actor would clear their entire InventoryStore, also clearing all of their equipment slots. The actor's authority would then autoEquip new equipment for the actor, but that new equipment would not actually get sent to the other players. As a result, they would see the actor fighting with hand-to-hand attacks, while also not actually wearing anything despite being rendered as wearing the same clothes and armor as before.

This commit makes the actor's authority resend the actor's equipment as soon as the Container packet has caused the autoEquip to happen.
2019-12-06 11:40:07 +02:00
..
GUI [Client] Fix declarations hiding class members 2019-11-30 12:51:48 +02:00
processors [General] Rename PlayerTeam into PlayerAlly 2019-12-05 19:15:11 +02:00
ActorList.cpp [Client] Always send attack starts by actors immediately 2019-11-30 15:50:05 +02:00
ActorList.hpp [Client] Always send attack starts by actors immediately 2019-11-30 15:50:05 +02:00
Cell.cpp [Client] Don't initialize disabled or deleted actors as LocalActors 2019-12-05 20:27:48 +02:00
Cell.hpp [General] Include death animations in ActorDeath packets 2019-12-05 13:27:55 +02:00
CellController.cpp [General] Include death animations in ActorDeath packets 2019-12-05 13:27:55 +02:00
CellController.hpp [General] Include death animations in ActorDeath packets 2019-12-05 13:27:55 +02:00
DedicatedActor.cpp [Client] Fix additional resurrection problems caused by 6450d84473 2019-12-03 11:42:56 +02:00
DedicatedActor.hpp [Client] Fix declarations hiding class members 2019-11-30 12:51:48 +02:00
DedicatedPlayer.cpp [Client] Fix additional resurrection problems caused by 6450d84473 2019-12-03 11:42:56 +02:00
DedicatedPlayer.hpp [General] Synchronize TCL state for players 2019-12-01 18:13:24 +02:00
GUIController.cpp [Client] Fix declarations hiding class members 2019-11-30 12:51:48 +02:00
GUIController.hpp [Client] Load up TES3MP's settings in the same map as OpenMW's settings 2019-08-28 06:37:33 +03:00
LocalActor.cpp [Client] Send actor equipment after Container packet causes autoEquip 2019-12-06 11:40:07 +02:00
LocalActor.hpp [Client] Send actor equipment after Container packet causes autoEquip 2019-12-06 11:40:07 +02:00
LocalPlayer.cpp [General] Fix declarations hiding class members, part 2 2019-12-04 10:17:33 +02:00
LocalPlayer.hpp [General] Fix declarations hiding class members, part 2 2019-12-04 10:17:33 +02:00
LocalSystem.cpp [General] Create SystemPacket category and move Handshake packet to it 2019-11-09 05:12:00 +02:00
LocalSystem.hpp [General] Create SystemPacket category and move Handshake packet to it 2019-11-09 05:12:00 +02:00
Main.cpp [Client] Ensure mwmp::Main is initialized before GUIController cleanup 2019-12-04 08:39:33 +02:00
Main.hpp [Client] Ensure mwmp::Main is initialized before GUIController cleanup 2019-12-04 08:39:33 +02:00
MechanicsHelper.cpp [General] Rename PlayerTeam into PlayerAlly 2019-12-05 19:15:11 +02:00
MechanicsHelper.hpp [Client] Implement PlayerTeam packet, part 2 2019-12-03 22:40:02 +02:00
Networking.cpp [General] Ignore carriage returns in resources/version file 2019-12-03 13:21:10 +02:00
Networking.hpp [General] Create SystemPacket category and move Handshake packet to it 2019-11-09 05:12:00 +02:00
ObjectList.cpp [Client] Send actor equipment after Container packet causes autoEquip 2019-12-06 11:40:07 +02:00
ObjectList.hpp [General] Include effect and spell ID for summons in ObjectSpawn packets 2019-12-01 13:31:11 +02:00
PlayerList.cpp [Client] Fix code style in PlayerList 2019-08-27 09:29:43 +03:00
PlayerList.hpp [Client] Fix code style in PlayerList 2019-08-27 09:29:43 +03:00
RecordHelper.cpp [General] Implement body part records for RecordDynamic packet 2019-11-29 14:06:17 +02:00
RecordHelper.hpp [General] Implement body part records for RecordDynamic packet 2019-11-29 14:06:17 +02: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 [General] Implement body part records for RecordDynamic packet 2019-11-29 14:06:17 +02:00
Worldstate.hpp [Client] Stop sending WorldKillCount packets or incrementing local kills 2019-11-27 11:21:29 +02:00