1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-16 20:19:57 +00:00
openmw-tes3mp/components
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
..
bsa http to https for supported urls (#1625) 2018-03-08 21:23:24 +01:00
compiler Resolve merge conflicts 2018-06-13 08:22:37 +02:00
config Make hasMaster() behavior consistent with isGameFile() (fixes #3618) 2018-03-28 15:43:51 +03:00
contentselector Merged pull request #1623 2018-06-09 10:49:04 +02:00
crashcatcher Merge pull request #469 from davidcernat/master while resolving conflicts 2018-08-20 14:08:44 +03:00
esm Merge pull request #456 from OpenMW/master while resolving conflicts 2018-07-04 01:52:29 +03:00
esmterrain Initialize missing variables 2018-08-01 20:18:37 +04:00
fallback Revert log spam 2018-04-22 15:41:25 +00:00
files Removed escape_hash_filter::mPrevious, removed usage of boost::replace_all 2017-11-11 22:58:02 +00:00
fontloader [Fix] Some PVS-Studio and cppcheck fixes 2018-04-18 12:36:10 +00:00
interpreter [Client] Record type of each InterpreterContext for later checking 2018-07-23 00:46:07 +03:00
loadinglistener use loading screen to freeze the screen 2017-11-16 22:08:33 +01:00
misc Merge pull request #469 from davidcernat/master while resolving conflicts 2018-08-20 14:08:44 +03:00
myguiplatform purge unnecessary imports 2017-06-09 19:08:53 +02:00
nif Refactor NifStream class (eliminate LNK4221 MSVC warning) 2018-07-10 13:32:52 +04:00
nifbullet Handle RootCollisionNode, attached to non-root node (bug #4311) 2018-08-10 11:11:40 +04:00
nifosg Revert untextured shapes rendering changes 2018-08-08 21:10:00 +03:00
openmw-mp [General] Reduce inventory-sending hooks to just 2 in ContainerStore 2018-08-28 05:01:52 +03:00
process OSX build fix 2014-11-20 18:14:49 +01:00
resource Make partial binary search case insensitive, as it supposed to be (bug #4558) 2018-08-05 13:26:12 +04:00
sceneutil Add an empty compileGLObjects implementation to Rig/MorphGeometry to avoid unnecessary creation of display list done by osg 2018-04-18 12:36:08 +00:00
sdlutil Force software decompression if OPENMW_DECOMPRESS_TEXTURES is set 2018-06-16 12:38:16 +02:00
settings http to https for supported urls (#1625) 2018-03-08 21:23:24 +01:00
shader Reduce error spam 2017-11-08 00:24:03 +00:00
terrain Initialize some missing fields in constructors 2018-06-25 09:35:42 +04:00
to_utf8 Fix typo in a comment 2015-12-10 00:15:55 +01:00
translation Merge pull request #228 from OpenMW/master while resolving conflicts 2017-06-18 18:16:10 +03:00
version Allow getting available version information even when clone is shallow 2017-03-07 21:53:49 +01:00
vfs Ignore duplicate data directories to work around the fallout of (Fixes #3557) 2018-01-14 00:25:20 +00:00
widgets Initialize some missing fields in constructors 2018-06-25 09:35:42 +04:00
CMakeLists.txt Merge pull request #469 from davidcernat/master while resolving conflicts 2018-08-20 14:08:44 +03:00
doc.hpp second set of additional doxygen comments 2010-09-25 20:15:05 +02:00