From def3ea673c722221e06ec83a0cc9e6da1861c071 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期二, 05 三月 2019 19:52:29 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 Core/GameEngine/Model/Player/Skill/PlayerSkillDatas.cs |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/Core/GameEngine/Model/Player/Skill/PlayerSkillDatas.cs b/Core/GameEngine/Model/Player/Skill/PlayerSkillDatas.cs
index 8b1ede8..351197b 100644
--- a/Core/GameEngine/Model/Player/Skill/PlayerSkillDatas.cs
+++ b/Core/GameEngine/Model/Player/Skill/PlayerSkillDatas.cs
@@ -63,6 +63,16 @@
             }
             _playerSkills.Remove(vNetData.OldSkillID);
             olddata = null;
+
+            var oldConfig = SkillConfig.Get(vNetData.OldSkillID);
+            if (oldConfig.SkillTypeID == data.skillCfg.SkillTypeID)
+            {
+                var pos = ContainsQuickSkill(vNetData.OldSkillID);
+                if (pos != -1)
+                {
+                    SetQuickSkill(pos, vNetData.NewSkillID);
+                }
+            }
         }
 
         UpdateQuickSkill(data);
@@ -201,8 +211,7 @@
         {
             return;
         }
-        if (data.skillCfg == null || PlayerDatas.Instance.baseData.LV < data.skillCfg.LearnLVReq
-            || data.skillCfg.FuncType != SkillModel.ACT_SKILL_TYPE)
+        if (data.skillCfg == null || data.skillCfg.FuncType != SkillModel.ACT_SKILL_TYPE)
         {
             ServerTipDetails.DisplayNormalTip(Language.Get("L1009"));
             return;

--
Gitblit v1.8.0