1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-20 13:53:52 +00:00
openmw-tes3mp/apps/openmw
David Cernat ef79a98544 [General] Rework PlayerSkill packets so they are of minimal size
Previously, whenever a single skill value changed for a player, that player then sent a PlayerSkill packet with all values for all 27 skills, plus the player's progress towards the next level and the bonuses to each attribute on the next level up as the result of sklll increases thus far.

This commit makes PlayerSkill contain only the values of specific skills, moves the player's progress towards the next level to PlayerLevel packets, and moves the bonuses to each attribute on the next level up to PlayerAttribute packets.

Players now also send a PlayerSkill packet whenever their progress towards a new point in a skill changes. This was previously avoided so as to not have massive packet spam.
2017-11-24 12:38:42 +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 #345 from OpenMW/master 2017-11-24 05:46:53 +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 [General] Rework PlayerSkill packets so they are of minimal size 2017-11-24 12:38:42 +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 Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
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