diff options
author | Yohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer> | 2011-09-29 00:01:37 +0200 |
---|---|---|
committer | Yohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer> | 2011-09-29 00:01:37 +0200 |
commit | 06fff57500242c37890459ceffdfff2bdf19f6d6 (patch) | |
tree | 3da4ee85e01de71077764e41bf7d4b502afac127 /src | |
parent | 2f145657be8a07dd3bdab1389762152bdb8399ce (diff) | |
download | mana-06fff57500242c37890459ceffdfff2bdf19f6d6.tar.gz mana-06fff57500242c37890459ceffdfff2bdf19f6d6.tar.bz2 mana-06fff57500242c37890459ceffdfff2bdf19f6d6.tar.xz mana-06fff57500242c37890459ceffdfff2bdf19f6d6.zip |
Made the first XP notification don't show anymore.
Resolves: Mana-Mantis #158.
Diffstat (limited to 'src')
-rw-r--r-- | src/net/manaserv/playerhandler.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/net/manaserv/playerhandler.cpp b/src/net/manaserv/playerhandler.cpp index d7c3dab6..9847ca35 100644 --- a/src/net/manaserv/playerhandler.cpp +++ b/src/net/manaserv/playerhandler.cpp @@ -160,7 +160,13 @@ void PlayerHandler::handleMessage(Net::MessageIn &msg) case GPMSG_LEVEL_PROGRESS: { - PlayerInfo::setAttribute(EXP, msg.readInt8()); + // Don't show the first XP notification as it is sent by the server + // to initialize the current XP level. + static bool firstTime = true; + if (firstTime) + firstTime = false; + else + PlayerInfo::setAttribute(EXP, msg.readInt8()); } break; |