Prechádzať zdrojové kódy

增加三级玩家技能2001、2002、2003、2004

大爷 1 rok pred
rodič
commit
fa3671bf1d

+ 28 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/PlayerSkill/PlayerSkill_2001.cs

@@ -0,0 +1,28 @@
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+    /// <summary>
+    /// 1-1.5近战普攻
+    /// </summary>
+    public class PlayerSkill_2001 : XmdsSkillBase
+    {
+        private static int ID = 2001;
+
+        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);
+        }
+    }
+}

+ 27 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/PlayerSkill/PlayerSkill_2002.cs

@@ -0,0 +1,27 @@
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+    /// <summary>
+    /// 1-1.5近战普攻
+    /// </summary>
+    public class PlayerSkill_2002 : XmdsSkillBase
+    {
+        private static int ID = 2002;
+        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);
+        }
+    }
+}

+ 27 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/PlayerSkill/PlayerSkill_2003.cs

@@ -0,0 +1,27 @@
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+    /// <summary>
+    /// 1-1.5近战普攻
+    /// </summary>
+    public class PlayerSkill_2003 : XmdsSkillBase
+    {
+        private static int ID = 2003;
+        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);
+        }
+    }
+}

+ 27 - 0
XmdsVSPlugins/XmdsCommonSkill/Plugin/Skills/PlayerSkill/PlayerSkill_2004.cs

@@ -0,0 +1,27 @@
+using XmdsCommonServer.Plugin;
+using XmdsCommonServer.XLS.Data;
+
+namespace XmdsCommonSkill.Plugin.Skills.Boss
+{
+    /// <summary>
+    /// 1-1.5近战普攻
+    /// </summary>
+    public class PlayerSkill_2004 : XmdsSkillBase
+    {
+        private static int ID = 2004;
+        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);
+        }
+    }
+}