Przeglądaj źródła

Do not send empty packets changing primary skills by 0 points

Ivan Savenko 10 miesięcy temu
rodzic
commit
291c5e1027
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      lib/rewardable/Interface.cpp

+ 2 - 1
lib/rewardable/Interface.cpp

@@ -116,7 +116,8 @@ void Rewardable::Interface::grantRewardBeforeLevelup(const Rewardable::VisitInfo
 	}
 
 	for(int i=0; i< info.reward.primary.size(); i++)
-		cb->changePrimSkill(hero, static_cast<PrimarySkill>(i), info.reward.primary[i], false);
+		if (info.reward.primary[i] != 0)
+			cb->changePrimSkill(hero, static_cast<PrimarySkill>(i), info.reward.primary[i], false);
 
 	TExpType expToGive = 0;