Magic_300060.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using XmdsCommonServer.Plugin;
  2. using XmdsCommonServer.Plugin.XmdsSkillTemplate.DamageCalculator;
  3. using XmdsCommonServer.XLS.Data;
  4. namespace XmdsCommonSkill.Plugin.Skills.Magic
  5. {
  6. /// <summary>
  7. /// 天极破
  8. /// </summary>
  9. public class Magic_300060 : XmdsSkillBase
  10. {
  11. public static int ID = 300060;
  12. /// 伤害倍数.
  13. public static XmdsSkillValue DP_1;
  14. public override int SkillID { get { return ID; } }
  15. protected override void OnRegistEvent()
  16. {
  17. // 命中率.
  18. this.RegistEvent(EventType.HitRateAdd, OnHitRateAddEvent);
  19. base.OnRegistEvent();
  20. }
  21. private void OnHitRateAddEvent(BattleParams param)
  22. {
  23. //命中率提升10000为必中.
  24. //param.HitAdd = (int)XmdsDamageCalculator.PERER;
  25. }
  26. protected override void OnInitSkillParam()
  27. {
  28. XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
  29. InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
  30. }
  31. }
  32. }