浏览代码

Do not send empty packets changing primary skills by 0 points

Ivan Savenko 10 月之前
父节点
当前提交
291c5e1027
共有 1 个文件被更改,包括 2 次插入1 次删除
  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;