openmw-tes3coop/apps/openmw/mwmp/processors
David Cernat 3bd8aa82fe [General] Reduce inventory-sending hooks to just 2 in ContainerStore
Whenever an item is added to or removed from the player's ContainerStore, that player sends a PlayerInventory packet with just that addition or removal.

This eliminates all the unnecessary packet spam related to oversized PlayerInventory packets that had existed in one form or another since the initial implementation of inventory sync in 1b259e2d33

Additionally, move booleans from BasePlayer to LocalPlayer when they are only needed on the client, and make the usage of the isReceivingQuickKeys boolean consistent with the new isReceivingInventory boolean by having them both in the processors of their associated packets.
2018-08-28 05:01:52 +03:00
..
actor [Client] Add ActorList methods for sending ActorAI packets 2018-07-12 20:48:47 +03:00
object [General] Implement ObjectActivate packet & associated script functions 2018-07-15 03:16:04 +03:00
player [General] Reduce inventory-sending hooks to just 2 in ContainerStore 2018-08-28 05:01:52 +03:00
worldstate [General] Implement PlayerItemUse packet 2018-08-09 18:25:20 +03:00
ActorProcessor.cpp [Client] Use the correct guid for a received WorldEvent or ActorList 2018-03-21 06:08:04 +02:00
ActorProcessor.hpp [General] Rename Event into ObjectList & WorldObject into BaseObject 2018-05-13 00:42:24 +03:00
BaseClientPacketProcessor.cpp [Client] Reorder files 2017-06-07 00:06:10 +08:00
BaseClientPacketProcessor.hpp [General] Move AddProcessor to BasePacketProcessor 2017-06-30 20:09:05 +08:00
ObjectProcessor.cpp [General] Turn GameTime into a Worldstate packet 2018-05-21 07:14:08 +03:00
ObjectProcessor.hpp [General] Fix remaining references to world packets/events 2018-05-17 00:08:37 +03:00
PlayerProcessor.cpp [General] Move AddProcessor to BasePacketProcessor 2017-06-30 20:09:05 +08:00
PlayerProcessor.hpp [General] Move AddProcessor to BasePacketProcessor 2017-06-30 20:09:05 +08:00
ProcessorInitializer.cpp [General] Implement PlayerItemUse packet 2018-08-09 18:25:20 +03:00
ProcessorInitializer.hpp [Client] Reorder files 2017-06-07 00:06:10 +08:00
WorldstateProcessor.cpp [General] Turn PlayerMap into WorldMap, now a Worldstate packet 2018-06-07 12:51:45 +03:00
WorldstateProcessor.hpp [General] Turn PlayerMap into WorldMap, now a Worldstate packet 2018-06-07 12:51:45 +03:00