openmw-tes3coop/apps
David Cernat cac4684986 [Client] Don't force skill update on cell change
Previously, an attempt by the server to simultaneously change a player's cell and skills (as you'd expect when a player file is loaded) led to:

1) The server sending the cell packet first and the skill packet afterwards

2) The player receiving the cell packet and sending their own skill packet as part of the client's forced skill update

3) The player receiving the skill packet from the server

4) The server receiving the skill packet from the player

The result was that, if the player then left the server without sending another skill packet, the server's memory retained the skills the player had sent instead of the skills it had sent to the player.

This is the first step in a solution to that situation and similar ones.
2017-11-23 10:07:14 +02:00
..
browser [Browser] Add "no password" filter to browser 2017-10-21 12:42:38 +08:00
bsatool Restore trailing new lines to shrink PR 2017-09-08 22:20:04 +01:00
esmtool Restore trailing new lines to shrink PR 2017-09-08 22:20:04 +01:00
essimporter ESS-Importer: Convert magic projectiles (Closes #2320) 2017-09-20 18:58:56 +02:00
launcher Merge pull request #287 from OpenMW/master while resolving conflicts 2017-09-12 07:38:49 +03:00
master [Master] Use RakNet ban system instead homebrew 2017-10-03 03:17:25 +08:00
mwiniimporter Restore trailing new lines to shrink PR 2017-09-08 22:20:04 +01:00
niftest Restore trailing new lines to shrink PR 2017-09-08 22:20:04 +01:00
opencs Merge pull request #319 from OpenMW/master while resolving conflicts 2017-10-22 20:27:44 +03:00
openmw [Client] Don't force skill update on cell change 2017-11-23 10:07:14 +02:00
openmw-mp [Server] Use consistent order for includes 2017-11-23 08:11:37 +02:00
openmw_test_suite Move new behaviour into macro to reduce code duplication 2017-09-08 22:17:42 +01:00
wizard Move new behaviour into macro to reduce code duplication 2017-09-08 22:17:42 +01:00
doc.hpp