using GameLogic.Combat.CombatTool; using GameLogic.Combat.Hero; using GameLogic.Player; namespace GameLogic.Combat.Buff { /// /// 星辰印记 /// 星辰道升级获得的效果,在结算时收到层数对应的伤害 /// public class b_1024 : BuffBasic { public void Trigger(CombatHeroEntity heroEntity) { long att = heroEntity.CurrCombatHeroInfo.attack.Value; float harmBl = buffCount * buffInf.BuffConfig.effectValue[0]; long harm = CombatCalculateTool.Instance.GetVlaueRatioForLong(att, harmBl); CombatCalculateTool.Instance.Harm(heroEntity, combatHeroEntity, harm, AttType.Buff, _triggerData, WuXingType.Null, null); } } }