浏览代码

添加功法

DESKTOP-FB72PO8\Administrator 3 天之前
父节点
当前提交
f93a988ff2

+ 4 - 2
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroSkillControl.cs

@@ -99,14 +99,16 @@ namespace GameLogic.Combat.Hero
 
             if (!_combatHeroEntity.IsEnemy)
             {
-                float cd = _combatHeroEntity.CurrCombatHeroInfo.powerUpConfig.MaxActiveGongfaNum * 2;
+                float cd = _combatHeroEntity.CurrCombatHeroInfo.powerUpConfig.MaxActiveGongfaNum * PlayerManager.Instance.gameConstantConfig.BasicCDperSkill/1000;
                 _combatHeroEntity.CurrCombatHeroInfo.SetSkillAttSpeed(
                     cd + SkillTurntable.skillAddSkillCd);
             }
             else
             {
+                
+                float cd = (SkillTurntable.skillCount * PlayerManager.Instance.gameConstantConfig.BasicCDperSkill)/1000;
                 _combatHeroEntity.CurrCombatHeroInfo.SetSkillAttSpeed(
-                    _combatHeroEntity.CurrCombatHeroInfo.modelConfig.speed_atk + SkillTurntable.skillAddSkillCd);
+                    cd + SkillTurntable.skillAddSkillCd);
             }
         }
 

+ 3 - 1
Assets/Scripts/GameLogic/Combat/Hero/Turntable/SkillTurntable.cs

@@ -21,6 +21,7 @@ namespace GameLogic.Combat.Hero.Turntable
         private BetterList<SkillBasic> currUseFinishSkill = new BetterList<SkillBasic>();
 
         public float skillAddSkillCd;
+        public int skillCount;
         public void Init(int count, CombatHeroSkillControl combatHeroSkillControl, CombatHeroEntity combatHeroEntity)
         {
             this.combatHeroSkillControl = combatHeroSkillControl;
@@ -79,7 +80,7 @@ namespace GameLogic.Combat.Hero.Turntable
 
             _removeTime = 0;
             skillAddSkillCd = 0;
-            int currSkillCount=0;
+            skillCount=0;
             if (allSkill != null)
             {
                 for (int i = 0; i < allSkill.Length; i++)
@@ -99,6 +100,7 @@ namespace GameLogic.Combat.Hero.Turntable
 
                     if (skillConfig.SkillType == 1)
                     {
+                        skillCount++;
                     }
 
                     skillAddSkillCd+=skillConfig.addcd;