| 12345678910111213141516171819202122232425 | using GameLogic.Combat.CombatTool;using GameLogic.Player;namespace GameLogic.Combat.Buff{    /// <summary>    /// 放血buff 敌人受到一次大量{0}%金属性伤害,后续流血伤害提升{1}%,持续{2}秒。持续期间不在受到流血带来的放血    /// </summary>    public class b_1012 : BuffBasic    {        protected override void ProUpdateEffect()        {            FangXue();        }        public void FangXue()        {            long harm = CombatCalculateTool.Instance.GetVlaueRatioForLong(source.CurrCombatHeroInfo.attack.Value,                BuffConfig.effectValue[0]);            CombatCalculateTool.Instance.Harm(source, combatHeroEntity, harm, AttType.Buff, _triggerData,                WuXingType.Gold,null);            _currTime = 0;        }    }}
 |