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