Bläddra i källkod

增加技能90271/90272伤害模板

大爷 1 år sedan
förälder
incheckning
f70e46cc6d

+ 38 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_902071.cs

@@ -0,0 +1,38 @@
+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>
+    /// 2-2.5远程普攻
+    /// </summary>
+    public class Boss_902071 : XmdsSkillBase
+    {
+        private static int ID = 902071;
+        public static XmdsSkillValue DP_1;
+
+        public override int SkillID { get { return ID; } }
+
+        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);
+        }
+    }
+}

+ 38 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/BossNormalAtk/Boss_902072.cs

@@ -0,0 +1,38 @@
+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>
+    /// 2-2.5远程普攻
+    /// </summary>
+    public class Boss_902072 : XmdsSkillBase
+    {
+        private static int ID = 902072;
+        public static XmdsSkillValue DP_1;
+
+        public override int SkillID { get { return ID; } }
+
+        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);
+        }
+    }
+}

+ 2 - 0
XmdsVSPlugins/XmdsCommonSkill/XmdsCommonSkill.csproj

@@ -160,6 +160,8 @@
     <Compile Include="Plugin\Skills\BossNormalAtk\Boss_112.cs" />
     <Compile Include="Plugin\Skills\BossNormalAtk\Boss_113.cs" />
     <Compile Include="Plugin\Skills\BossNormalAtk\Boss_114.cs" />
+    <Compile Include="Plugin\Skills\BossNormalAtk\Boss_902071.cs" />
+    <Compile Include="Plugin\Skills\BossNormalAtk\Boss_902072.cs" />
     <Compile Include="Plugin\Skills\BossNormalAtk\Boss_90211.cs" />
     <Compile Include="Plugin\Skills\BossNormalAtk\Boss_90212.cs" />
     <Compile Include="Plugin\Skills\CardSkill\00_base\CardSkill_XuanWuBase.cs" />