From c2aaab0b81248dea60472934c5be64c417376549 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 16 Jun 2015 17:30:45 +0300 Subject: Add team id into beings cache. --- src/being/being.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/being/being.cpp') diff --git a/src/being/being.cpp b/src/being/being.cpp index 08f055ed2..7f7c9fa65 100644 --- a/src/being/being.cpp +++ b/src/being/being.cpp @@ -2367,6 +2367,7 @@ bool Being::updateFromCache() setLevel(entry->getLevel()); setPvpRank(entry->getPvpRank()); setIp(entry->getIp()); + setTeamId(entry->getTeamId()); mAdvanced = entry->isAdvanced(); if (mAdvanced) @@ -2388,7 +2389,7 @@ bool Being::updateFromCache() } updateAwayEffect(); - if (mType == ActorType::Player) + if (mType == ActorType::Player || mTeamId) updateColors(); return true; } @@ -2423,6 +2424,7 @@ void Being::addToCache() const entry->setPvpRank(getPvpRank()); entry->setIp(getIp()); entry->setAdvanced(isAdvanced()); + entry->setTeamId(getTeamId()); if (isAdvanced()) { int flags = 0; -- cgit v1.2.3-70-g09d2