Browse Source

增加14个boss普攻伤害计算

大爷 1 year ago
parent
commit
2c2f813ca8

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_101.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_101 : XmdsSkillBase
+	{
+		private static int ID = 101;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_102.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_102 : XmdsSkillBase
+	{
+		private static int ID = 102;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_103.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_103 : XmdsSkillBase
+	{
+		private static int ID = 103;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_104.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_104 : XmdsSkillBase
+	{
+		private static int ID = 104;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_105.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_105 : XmdsSkillBase
+	{
+		private static int ID = 105;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_106.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_106 : XmdsSkillBase
+	{
+		private static int ID = 106;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_107.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_107 : XmdsSkillBase
+	{
+		private static int ID = 107;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_108.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_108 : XmdsSkillBase
+	{
+		private static int ID = 108;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_109.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_109 : XmdsSkillBase
+	{
+		private static int ID = 109;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_110.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_110 : XmdsSkillBase
+	{
+		private static int ID = 110;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_111.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_111 : XmdsSkillBase
+	{
+		private static int ID = 111;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_112.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_112 : XmdsSkillBase
+	{
+		private static int ID = 112;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_113.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_113 : XmdsSkillBase
+	{
+		private static int ID = 113;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}

+ 39 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_114.cs

@@ -0,0 +1,39 @@
+using CommonAI.Data;
+using CommonAI.Zone;
+using CommonAI.Zone.Formula;
+using CommonAI.Zone.Helper;
+using CommonAI.Zone.Instance;
+using CommonLang;
+using System;
+using XmdsCommon.Plugin;
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+using XmdsCommonSkill.Plugin.Buffs;
+using XmdsCommonSkill.Plugin.PassiveSkills.Magic;
+using static CommonAI.Zone.Instance.InstanceUnit;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+	/// <summary>
+	/// 1-1.5近战普攻
+	/// </summary>
+	public class Boss_114 : XmdsSkillBase
+	{
+		private static int ID = 114;
+
+		public override int SkillID { get { return ID; } }
+
+		public static XmdsSkillValue DP_1;
+
+		protected override void OnSkillDamagePerEvent(BattleParams param)
+		{
+			param.SkillDamagePer = CalDamagePer(DP_1, param.GameSkill.SkillLevel);
+		}
+
+		protected override void OnInitSkillParam()
+		{
+			XmdsSkillData data = XmdsDataMgr.GetInstance().GetXmdsSkillData(ID);
+			InitData(data, out DP_1, XmdsSkillData.XmdsSkillDataKey.DmgRate);
+		}
+	}
+}