浏览代码

添加功法

DESKTOP-FB72PO8\Administrator 3 周之前
父节点
当前提交
4dc0bb7b62
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      Assets/Scripts/GameLogic/Combat/Skill/S1302.cs

+ 5 - 5
Assets/Scripts/GameLogic/Combat/Skill/S1302.cs

@@ -22,7 +22,7 @@ namespace GameLogic.Combat.Skill
         {
             currCount = 0;
 
-            ActivationTimeLineData("1301");
+            ActivationTimeLineData("1302");
             ballisticsCount = (int)effectValue[0];
             for (int i = 0; i < effectValue[0]; i++)
             {
@@ -34,7 +34,7 @@ namespace GameLogic.Combat.Skill
                 Vector3 p = CombatHeroEntity.GameObject.transform.TransformPoint(new Vector3(Random.Range(-1f, 2f),
                     Random.Range(2f, 3f), Random.Range(0.5f, 1f)));
 
-                ActivationTimeLineData("1301_fashe", currTarget: currTarget,
+                ActivationTimeLineData("1302_fashe", currTarget: currTarget,
                     customizePos: new Vector3[] { p }, indexCount: i);
             }
         }
@@ -62,12 +62,12 @@ namespace GameLogic.Combat.Skill
         {
             long v = CombatCalculateTool.Instance.GetVlaueRatioForLong(CombatHeroEntity.CurrCombatHeroInfo.attack.Value,
                 effectValue[1]);
-            CombatCalculateTool.Instance.Harm(CombatHeroEntity, targetEntity, v, AttType.Skill, triggerData,
+            HarmReturnInfo harmReturnInfo=    CombatCalculateTool.Instance.Harm(CombatHeroEntity, targetEntity, v, AttType.Skill, triggerData,
                 wuXingType, skillFeatures,
                 HarmType.Default);
 
-            int odds = CombatCalculateTool.Instance.GetOdd(0, 100);
-            if (odds < effectValue[2])
+            // int odds = CombatCalculateTool.Instance.GetOdd(0, 100);
+            if (harmReturnInfo.isHitHero)
             {
                 BuffInfo buffInfo = BuffInfo.GetBuffInfo(10031, 1);
                 targetEntity.combatHeroEntity.BuffControl.AddBuff(CombatHeroEntity, buffInfo);