Browse Source

添加功法

DESKTOP-FB72PO8\Administrator 3 tuần trước cách đây
mục cha
commit
da81c821a2

+ 8 - 9
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroSkillControl.cs

@@ -53,7 +53,7 @@ namespace GameLogic.Combat.Hero
 
         public SkillTurntable SkillTurntable;
 
-            
+
         protected override async CTask ProInit()
         {
             SkillTurntable = new SkillTurntable();
@@ -64,8 +64,6 @@ namespace GameLogic.Combat.Hero
             }
             else
             {
-                
-
                 await SetNewSkill(PlayerManager.Instance.GongFaControl.allUseSkill);
             }
 
@@ -93,15 +91,15 @@ namespace GameLogic.Combat.Hero
                 SkillInfo skillInfo = new SkillInfo(id, 1);
                 skillBasic.InitSkillConfig(_combatHeroEntity, skillInfo);
                 taoismSkillBasic = skillBasic;
-                _combatHeroEntity.CurrCombatHeroInfo.SetSkillAttSpeed(skillConfig.addcd+SkillTurntable.skillAddSkillCd);
+                // _combatHeroEntity.CurrCombatHeroInfo.SetSkillAttSpeed(skillConfig.addcd+SkillTurntable.skillAddSkillCd);
                 TaoismSkillAlterEventData taoismSkillAlterEventData = TaoismSkillAlterEventData.Create();
                 taoismSkillAlterEventData.CombatHeroEntity = _combatHeroEntity;
                 CombatEventManager.Instance.Dispatch(CombatEventType.TaoismSkillAlter, taoismSkillAlterEventData);
             }
-            else
-            {
-                _combatHeroEntity.CurrCombatHeroInfo.SetSkillAttSpeed(_combatHeroEntity.CurrCombatHeroInfo.modelConfig.speed_atk+SkillTurntable.skillAddSkillCd);
-            }
+
+            float cd = _combatHeroEntity.CurrCombatHeroInfo.powerUpConfig.MaxActiveGongfaNum * 5;
+            _combatHeroEntity.CurrCombatHeroInfo.SetSkillAttSpeed(
+                cd+ SkillTurntable.skillAddSkillCd);
         }
 
         public override async CTask SetNewSkill(SkillInfo[] allSkill)
@@ -164,6 +162,7 @@ namespace GameLogic.Combat.Hero
             {
                 return null;
             }
+
             if (!_combatHeroEntity.IsEnemy && _combatHeroEntity.CombatAIBasic.currFocusTarget is BannerHero)
             {
                 return null;
@@ -186,7 +185,7 @@ namespace GameLogic.Combat.Hero
             {
                 float speed = _combatHeroEntity.CurrCombatHeroInfo.GetAttSpeed;
                 float angle = 360 / (1.0f / speed);
-                SkillTurntable.Update(t, angle*t);
+                SkillTurntable.Update(t, angle * t);
             }
 
             if (taoismSkillBasic != null)

BIN
Excel2Json/CombatMonetary.xlsx