| 12345678910111213141516171819202122232425262728293031323334 | 
							- using GameLogic.Combat.CombatTool;
 
- namespace GameLogic.Combat.Buff
 
- {
 
-     /// <summary>
 
-     /// 破甲	敌人防御降低{0}%
 
-     /// </summary>
 
-     public class b_1014: BuffBasic
 
-     {
 
-         /// <summary>
 
-         /// 额外效果 
 
-         /// </summary>
 
-         public float extraEffect;
 
-         private long _addValue;
 
-         protected override void ProUpdateEffect()
 
-         {
 
-             combatHeroEntity.CurrCombatHeroInfo.defense += _addValue;
 
-             _addValue = 0;
 
-             float b = buffCount * (BuffConfig.effectValue[0] + extraEffect);
 
-             _addValue = CombatCalculateTool.Instance.GetVlaueRatioForLong(
 
-                 combatHeroEntity.MaxCombatHeroInfo.defense.Value, b);
 
-             combatHeroEntity.CurrCombatHeroInfo.defense -= _addValue;
 
-         }
 
-         protected override void ProDormancyObj()
 
-         {
 
-             combatHeroEntity.CurrCombatHeroInfo.defense += _addValue;
 
-             _addValue = 0;
 
-         }
 
-     }
 
- }
 
 
  |