From efb45afae0f9f1f8471ef89505fd6a68d03d1ed9 Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期日, 28 四月 2019 13:47:16 +0800 Subject: [PATCH] 6607 【2.0】【后端】技能升级功能改版(点数变更刷新修改) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.py | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.py index 68e1a6a..318083e 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.py @@ -2104,7 +2104,7 @@ skillManager = curPlayer.GetSkillManager() curSkill = skillManager.FindSkillBySkillTypeID(skillTypeID) curSkillLV = curSkill.GetSkillLV() if curSkill else 0 - + if updSkillLV == curSkillLV: return elif updSkillLV < curSkillLV: @@ -2119,11 +2119,12 @@ def RefreshElementSkillByAttr(curPlayer, attrIDList): #加点、丹药、境界、洗点 会影响灵根点 __InitElementSkillInfo() + isRefresh = False skillManager = curPlayer.GetSkillManager() for i in xrange(skillManager.GetSkillCount()): hasSkill = skillManager.GetSkillByIndex(i) - hasSkillID = hasSkill.GetSkillID() + hasSkillID = hasSkill.GetSkillTypeID() ipyData = IpyGameDataPY.GetIpyGameDataByCondition('SkillElement', {'MainSkillID':hasSkillID}, False, False) if not ipyData: continue @@ -2150,7 +2151,7 @@ skillManager = curPlayer.GetSkillManager() for i in xrange(skillManager.GetSkillCount()): hasSkill = skillManager.GetSkillByIndex(i) - hasSkillID = hasSkill.GetSkillID() + hasSkillID = hasSkill.GetSkillTypeID() ipyData = IpyGameDataPY.GetIpyGameDataByCondition('SkillElement', {'MainSkillID':hasSkillID}, False, False) if not ipyData: continue @@ -2187,7 +2188,7 @@ skillManager = curPlayer.GetSkillManager() for i in xrange(skillManager.GetSkillCount()): hasSkill = skillManager.GetSkillByIndex(i) - hasSkillID = hasSkill.GetSkillID() + hasSkillID = hasSkill.GetSkillTypeID() ipyData = IpyGameDataPY.GetIpyGameDataByCondition('SkillElement', {'MainSkillID':hasSkillID}, False, False) if not ipyData: continue -- Gitblit v1.8.0