b_1024.cs 780 B

1234567891011121314151617181920212223
  1. using GameLogic.Combat.CombatTool;
  2. using GameLogic.Combat.Hero;
  3. using GameLogic.Player;
  4. namespace GameLogic.Combat.Buff
  5. {
  6. /// <summary>
  7. /// 星辰印记
  8. /// 星辰道升级获得的效果,在结算时收到层数对应的伤害
  9. /// </summary>
  10. public class b_1024 : BuffBasic
  11. {
  12. public void Trigger(CombatHeroEntity heroEntity)
  13. {
  14. long att = heroEntity.CurrCombatHeroInfo.attack.Value;
  15. float harmBl = buffCount * buffInf.BuffConfig.effectValue[0];
  16. long harm = CombatCalculateTool.Instance.GetVlaueRatioForLong(att, harmBl);
  17. CombatCalculateTool.Instance.Harm(heroEntity, combatHeroEntity, harm, AttType.Buff, _triggerData,
  18. WuXingType.Null, null);
  19. }
  20. }
  21. }