1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-24 18:53:52 +00:00
openmw-tes3mp/apps/openmw/mwmp
David Cernat 03832f933b [Client] Send only individual items in PlayerInventory packets
For a long time, whenever a PlayerInventory packet was sent, it contained all the items in the player's inventory, because that's how Koncord originally implemented it and I always had too many other priorities to go back and rework it.

From now on, clients only send PlayerInventory packet with the one item added or removed, with the single exception being trading with merchants, where the entire inventory is still sent for the time being.
2018-08-21 10:10:06 +03:00
..
GUI [Client] Clean up GUIChat slightly 2018-01-05 00:03:05 +02:00
processors [Client] Fix GCC build 2018-08-20 10:15:30 +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] Uninitialize DedicatedActors instantly in some situations 2018-08-16 03:50:41 +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 [Client] Send only individual items in PlayerInventory packets 2018-08-21 10:10:06 +03:00
LocalPlayer.hpp [Client] Send only individual items in PlayerInventory packets 2018-08-21 10:10:06 +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 issues with MechanicsHelper::getItemPtrFromStore() 2018-08-11 19:00:02 +03:00
MechanicsHelper.hpp [General] Implement PlayerItemUse packet 2018-08-09 18:25:20 +03:00
Networking.cpp Merge pull request 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