You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openmw-tes3coop/components
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.
7 years ago
..
bsa purge unnecessary imports 8 years ago
compiler Add explicit variant of 'OnActivate' 7 years ago
config Fix assert with empty setting value 7 years ago
contentselector purge the rest of boost::shared and any other boost related things that no longer are required 8 years ago
esm Merge pull request #319 from OpenMW/master while resolving conflicts 7 years ago
esmterrain Cast LAND_SIZE to integer to avoid linking error 8 years ago
fallback be explicit about what we are trying to catch instead of catching everything and fixed up formatting 8 years ago
files Removed escape_hash_filter::mPrevious, removed usage of boost::replace_all 7 years ago
fontloader Fix shadowing warnings 8 years ago
interpreter More consistent wording of errors/warnings 8 years ago
loadinglistener LoadingScreen: add support for important labels 9 years ago
misc Fixed parameter naming 7 years ago
myguiplatform purge unnecessary imports 8 years ago
nif removed an iostream include used for debug prints from nifstream.hpp 7 years ago
nifbullet Fix some style issues flagged by cppcheck 7 years ago
nifosg Fix some style issues flagged by cppcheck 7 years ago
openmw-mp [General] Rework PlayerSkill packets so they are of minimal size 7 years ago
process OSX build fix 10 years ago
resource Add NPC base skeleton files to the optimizer blacklist (Fixes #4159) 7 years ago
sceneutil Fix some style issues flagged by cppcheck 7 years ago
sdlutil Pass repeat key events to the GUI 7 years ago
settings purge unnecessary imports 8 years ago
shader Reduce error spam 7 years ago
terrain Fall back to non-shader material if creating the shader fails 7 years ago
to_utf8 Fix typo in a comment 9 years ago
translation Merge pull request #228 from OpenMW/master while resolving conflicts 8 years ago
version Allow getting available version information even when clone is shallow 8 years ago
vfs Fix seg fault, undo changes BsaArchive 7 years ago
widgets Fix NumericEditBox behavior broken by switch to std::stoi 7 years ago
CMakeLists.txt Merge pull request #326 from OpenMW/master 7 years ago
doc.hpp