diff options
author | Erik Schilling <ablu.erikschilling@googlemail.com> | 2013-04-15 21:16:11 +0200 |
---|---|---|
committer | Erik Schilling <ablu.erikschilling@googlemail.com> | 2013-08-26 22:56:46 +0200 |
commit | 3598685c0fcbb9b5fdbcdbbaee258e2b55d5c98a (patch) | |
tree | f1ca3741ed9b209223fe099c19f3a6923c889915 /src/game-server/character.h | |
parent | aaafcbbad4bca55f1cb27fb91d103ebcd64e666e (diff) | |
download | manaserv-3598685c0fcbb9b5fdbcdbbaee258e2b55d5c98a.tar.gz manaserv-3598685c0fcbb9b5fdbcdbbaee258e2b55d5c98a.tar.bz2 manaserv-3598685c0fcbb9b5fdbcdbbaee258e2b55d5c98a.tar.xz manaserv-3598685c0fcbb9b5fdbcdbbaee258e2b55d5c98a.zip |
[Abilities] Only send status for actually changed abilities
Previously *every* ability was spammed over the network regardless
whether it was changed or not.
Diffstat (limited to 'src/game-server/character.h')
-rw-r--r-- | src/game-server/character.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/game-server/character.h b/src/game-server/character.h index d4dd0fd1..9b179693 100644 --- a/src/game-server/character.h +++ b/src/game-server/character.h @@ -536,7 +536,7 @@ class CharacterComponent : public Component std::map<int, int> mExperience; /**< experience collected for each skill.*/ AbilityMap mAbilities; - bool mAbilitiesUpdateNeeded; + std::set<unsigned> mModifiedAbilities; int mDatabaseID; /**< Character's database ID. */ unsigned char mHairStyle; /**< Hair Style of the character. */ |