浏览代码

修改bug

DESKTOP-FB72PO8\Administrator 1 天之前
父节点
当前提交
1cfac3e800

+ 1 - 1
Assets/Scripts/GameLogic/Combat/CombatTool/CombatCalculateTool.cs

@@ -127,7 +127,7 @@ namespace GameLogic.Combat.CombatTool
             // float direnWuXing = target.combatHeroEntity.CurrCombatHeroInfo.GetWuXingShuXing(kzWuXing);
 
 
-            att += GetVlaueRatioForLong(att, wuxing);
+            att = GetVlaueRatioForLong(att, wuxing);
             float def =
                 (target.combatHeroEntity.CurrCombatHeroInfo.defense.Value * 100.0f / source.CurrCombatHeroInfo.k);
 

+ 1 - 1
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroEntity.cs

@@ -142,7 +142,7 @@ public class CombatHeroEntity : ShowBaiscEntity, ITimeLineAnimtion, ITimeLineGet
 
         CombatHeroSkillControl = new CombatHeroSkillControl();
         await CombatHeroSkillControl.Init(this);
-        CurrCombatHeroInfo.Shield = (EncryptionLong)300;
+        
         await InitShieldsFx();
         AnimancerComponent animancerComponent = poolInterface.own.GetComponent<AnimancerComponent>();
         combatHeroAnimtion = new CombatHeroAnimtion();

+ 2 - 1
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroInfo.cs

@@ -255,6 +255,7 @@ public class CombatHeroInfo
             Wood= modelConfig.Linggen[2]*MonsterPowerUpConfig.LinggenUp/100;
             Fire= modelConfig.Linggen[3]*MonsterPowerUpConfig.LinggenUp/100;
             Earth= modelConfig.Linggen[4]*MonsterPowerUpConfig.LinggenUp/100;
+            Shield = (EncryptionLong)(modelConfig.shield * MonsterPowerUpConfig.HudunFactor);
             if (modelConfig.skillID != null)
             {
                 for (int i = 0; i < modelConfig.skillID.Length; i++)
@@ -265,7 +266,7 @@ public class CombatHeroInfo
                         continue;
                     }
 
-                    int start = MonsterPowerUpConfig.GongfaStar;
+                    int start = MonsterPowerUpConfig.GongfaStar-1;
                     int skillid = id * 10 + start;
                     while (start >= 0)
                     {