1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-02-25 17:39:40 +00:00
openmw-tes3mp/apps/openmw
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
..
mwbase Merge pull request #335 from OpenMW/master while resolving conflicts 2017-11-12 06:35:15 +02:00
mwclass Merge pull request #303 from OpenMW/master while resolving conflicts 2017-10-06 04:10:04 +03:00
mwdialogue Merge pull request #337 from OpenMW/master 2017-11-16 08:49:56 +02:00
mwgui Merge pull request #343 from OpenMW/master 2017-11-23 04:51:13 +02:00
mwinput Merge pull request #333 from OpenMW/master 2017-11-11 03:46:21 +02:00
mwmechanics Merge pull request #337 from OpenMW/master 2017-11-16 08:49:56 +02:00
mwmp [Client] Don't force skill update on cell change 2017-11-23 10:07:14 +02:00
mwphysics remove redundant condition 2017-10-27 20:19:20 +02:00
mwrender Fix error message that referred to the wrong file (Bug #4159) 2017-11-10 22:51:32 +00:00
mwscript check the presence of OnActivate using the SuppressActivate flag instead of looking for keywords 2017-10-30 21:16:25 +00:00
mwsound Remove a function from the sound manager interface 2017-09-18 01:28:39 -07:00
mwstate Fade screen in on a new game start 2017-07-23 11:04:58 +04:00
mwworld Merge pull request #331 from OpenMW/master while resolving conflicts 2017-11-10 08:43:50 +02:00
android_commandLine.cpp Fix tab indentations in apps/ and components/ 2015-09-16 20:45:37 +02:00
android_commandLine.h
android_main.c enable opengl es1 2015-12-02 22:40:04 +03:00
CMakeLists.txt Merge pull request #303 from OpenMW/master while resolving conflicts 2017-10-06 04:10:04 +03:00
crashcatcher.cpp crashcatcher: complain when launching gdb fails 2017-02-23 23:28:49 +01:00
doc.hpp Fixed more spelling mistakes 2016-12-15 13:09:40 +01:00
engine.cpp Merge pull request #339 from OpenMW/master while resolving conflicts 2017-11-17 01:26:31 +02:00
engine.hpp Don't increase simulationTime while the game is minimized (Fixes #4211) 2017-11-16 18:48:49 +00:00
main.cpp [General] Move getFilenameTimestamp() to Utils 2017-11-07 05:33:10 +08:00