using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic; using GameLogic.Combat.CombatTool; using GameLogic.Player; namespace GameLogic.Combat.Buff { /// /// 寒气 每到寒气对敌人的功法运转速度降低1% /// public class b_1001 : BuffBasic { private float lasetAddValue; protected override void ProInit() { } protected override void ProUpdateEffect() { combatHeroEntity.CurrCombatHeroInfo.addAttSpeed_bl += lasetAddValue; lasetAddValue = 0; lasetAddValue = buffCount * buffInf.BuffConfig.effectValue[0]; lasetAddValue += CombatCalculateTool.Instance.GetVlaueRatioForFloat( lasetAddValue, source.CurrCombatHeroInfo.Water_Proficient); combatHeroEntity.CurrCombatHeroInfo.addAttSpeed_bl -= lasetAddValue; } public override void Dispose() { combatHeroEntity.CurrCombatHeroInfo.addAttSpeed_bl += lasetAddValue; lasetAddValue = 0; } } }