diff options
author | Chuck Miller <shadowmil@gmail.com> | 2009-10-01 00:26:38 -0400 |
---|---|---|
committer | Chuck Miller <shadowmil@gmail.com> | 2009-10-01 09:22:40 -0400 |
commit | f5fdb19e7aac292cca31ec23250587e0d97d0ff6 (patch) | |
tree | c0b9aa0ad1040fce1e3ab601aee7bcb489a3d343 /src/game-server/character.cpp | |
parent | 54217640c85a97341df7395a9acc39a0b819692d (diff) | |
download | manaserv-f5fdb19e7aac292cca31ec23250587e0d97d0ff6.tar.gz manaserv-f5fdb19e7aac292cca31ec23250587e0d97d0ff6.tar.bz2 manaserv-f5fdb19e7aac292cca31ec23250587e0d97d0ff6.tar.xz manaserv-f5fdb19e7aac292cca31ec23250587e0d97d0ff6.zip |
Adds code for saving and getting status effects from the database
Diffstat (limited to 'src/game-server/character.cpp')
-rw-r--r-- | src/game-server/character.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/game-server/character.cpp b/src/game-server/character.cpp index 2d022a1c..f7366dc3 100644 --- a/src/game-server/character.cpp +++ b/src/game-server/character.cpp @@ -124,6 +124,13 @@ void Character::update() mSpecialUpdateNeeded = false; } + mStatusEffects.clear(); + StatusEffects::iterator it = mStatus.begin(); + while(it != mStatus.end()) + { + mStatusEffects[it->first] = it->second.time; + it++; + } Being::update(); } |