openmw-tes3coop/apps
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
..
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 [General] Rework PlayerSkill packets so they are of minimal size 2017-11-24 12:38:42 +02:00
openmw-mp [General] Rework PlayerSkill packets so they are of minimal size 2017-11-24 12:38:42 +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