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