From 1bd1dcd65bb9cb739119798725b49d20e8a0dbc5 Mon Sep 17 00:00:00 2001
From: client_Lhy <995049470@qq.com>
Date: 星期一, 24 六月 2019 10:13:12 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/MainWin/MainWinSkillController.cs |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/System/MainWin/MainWinSkillController.cs b/System/MainWin/MainWinSkillController.cs
index 7178a1b..5159172 100644
--- a/System/MainWin/MainWinSkillController.cs
+++ b/System/MainWin/MainWinSkillController.cs
@@ -228,6 +228,28 @@
             var forbid = !StatusMgr.Instance.CanCastSkill(PlayerDatas.Instance.baseData.PlayerID);
             for (int i = 0; i <= 8; i++)
             {
+                if (placeSkillMap.ContainsKey(i))
+                {
+                    int _skillId = placeSkillMap[i];
+                    var _tsModel = ModelCenter.Instance.GetModel<TreasureSkillModel>();
+                    if (_tsModel.TryGetExpertSkill(_skillId, out _skillId))
+                    {
+                        int _level = 0;
+                        if (_tsModel.TryGetExpertActiveLevel(_skillId, out _level))
+                        {
+                            _skillId += (_level - 1);
+                        }
+                        var _skillInfo = SkillHelper.Instance.Get(_skillId);
+                        SkillHelper.EffectValue _effectValue;
+                        if (_skillInfo.effectValue.TryGetValue(4093, out _effectValue))
+                        {
+                            if (forbid)
+                            {
+                                continue;
+                            }
+                        }
+                    }
+                }
                 var skillForbid = GetSkillForbid(i);
                 skillForbid.value = forbid;
             }

--
Gitblit v1.8.0