Эх сурвалжийг харах

单人战斗不使用对方技能

zhaoyang 2 жил өмнө
parent
commit
fe4de29cbe

+ 2 - 2
GameClient/Assets/Game/HotUpdate/Data/ScoreSystemData.cs

@@ -321,13 +321,13 @@ namespace GFGGame
             skillScoreDic = new Dictionary<int, int>();
             for (int i = 0; i < validSkills.Count; i++)
             {
-                if (validSkills[i].target == 1)//作用自身
+                if (validSkills[i].target == 1 && mainScore > 0)//作用自身
                 {
                     double score = mainScore * validSkills[i].ratio / 10000;
                     _skillScore += score;
                     skillScoreDic.Add(validSkills[i].skillId, (int)Math.Ceiling(score));
                 }
-                else if (validSkills[i].target == 2)//作用对方
+                else if (validSkills[i].target == 2 && targetMainScore > 0)//作用对方
                 {
                     double score = targetMainScore * validSkills[i].ratio / 10000;
                     _targetSkillScore += score;